It's usually easiest to just call FindElement on the root element of your
xaml (usually a Window or a Page). (Assuming that's in the same name scope,
but as long as you aren't sticking your 3-D stuff inside resources or
templates that shouldn't be an issue)
--
-Nick Kramer [MSFT]
http://blogs.msdn.com/nickkramer
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
"AlexB" <AlexB@discussions.microsoft.com> wrote in message
news:9FF31B97-DB91-488F-896D-B8D7B982B980@microsoft.com...
> Hi folks,
> I need some tips. I want to get a named element, which is within another
> element. If I would have an Element, that derives from FrameWorkElement,
> so I
> will use a FindName() method to get a reference to named element, thats
> quite
> easy. But in case of a ModelVisual3D class/ object, that does not derive
> from
> FrameWorkElement I have troubles to get the named element inside from this
> object? For examle I try to find a brush of material on some geometry,
> this
> is inside a ModelVisual3D object. I load the MV3D from an extern
> XAML-file,
> the brush inside has a x:Name. After loading XAML and casting to
> ModelVisual3D I want for example to change the color of the brush and add
> the
> MV3D to Visual Tree, but there is no possibilities to get it in a fast way
> without iteration through all elements inside. Any cool ideas?