Windows Vista Forums

Find a named element

  1. #1


    =?Utf-8?B?QWxleEI=?= Guest

    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 SpecsSystem Spec

  2. #2


    Nick Kramer [MSFT] Guest

    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 SpecsSystem Spec

Find a named element

Similar Threads
Thread Forum
Configuring XML Serialization to not add an element
Hi, I have the follwoing class structure: public class MyClass { public Fields Fields; } public partial class Fields {
.NET General
Location an Array Element
Hi all, I have an array with various bits of information, including name phone number office location etc. If I search the array looking for a...
PowerShell
Adobe Element 6 Photos
I am trying to send some photos from Adobe Elements Six via hotmail but it keeps stating unable to send. It has asked me to use mail live, which I...
.NET General
people near me: element not found
Hi, On my Vista Ultimate 32 bit I am not able to start Windows Meeting Spaces. I walked through the steps described in Windows Help (Checking...
Vista networking & sharing
Error: Could not find endpoint element...
Hi misters, I'm a newbie to WCF and I am trying to run an application web that calls to a service WCF and I am having a bit of trouble with...
Indigo
Element in a RichTextBox
I'm planning to use the RichTextBox as my Math editor. For instance, if I want to insert the Squareroot of 32, I would insert a Sqrt element and...
Avalon
The story board can't find the element, why?
The following style generates an exception System.InvalidOperationException: 'Arrow' name cannot be found in the name scope of...
Avalon