2

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

<Visual3D x:Name="SomeName" />

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

4

2 回答 2

1

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

于 2013-09-11T19:56:30.803 回答
1

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

于 2013-12-24T00:27:20.057 回答