设置和检索XAML对象的x:Name属性

时间:2013-09-11 00:37:23

标签: wpf xaml

考虑这个WPF3D XAML片段,请记住声明的对象继承FrameworkElement

<Visual3D x:Name="SomeName" />

在代码中,如何检索x:Name的值指定的字符串?是的,它在构建时被声明为代码隐藏访问的符号,但是如果您将具有非FrameworkElement根的逻辑树转换为其他格式,则不会定义FrameworkElement.NameProperty.GetValue()。 / p>

2 个答案:

答案 0 :(得分:1)

您可以创建一个继承自Visual 3D类的类,并在类上添加RuntimeNameProperty属性以及将用于保存名称的属性。

答案 1 :(得分:1)

似乎没有直接的方法来做到这一点。