考虑这个WPF3D XAML片段,请记住声明的对象不继承FrameworkElement
:
<Visual3D x:Name="SomeName" />
在代码中,如何检索为x:Name
的值指定的字符串?是的,它在构建时被声明为代码隐藏访问的符号,但是如果您将具有非FrameworkElement
根的逻辑树转换为其他格式,则不会定义FrameworkElement.NameProperty.GetValue()
。 / p>
答案 0 :(得分:1)
您可以创建一个继承自Visual 3D类的类,并在类上添加RuntimeNameProperty属性以及将用于保存名称的属性。
答案 1 :(得分:1)
似乎没有直接的方法来做到这一点。