![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
| |
| | #1 (permalink) |
| | Find a named element 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? |
My System Specs![]() |
| | #2 (permalink) |
| | Re: Find a named element 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? |
My System Specs![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Re: Remove XML element from a node | PowerShell | |||
| XML Deserialization Attribute vs. Element | .NET General | |||