Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
考虑这个 WPF3D XAML 片段,记住声明的对象不继承FrameworkElement:
FrameworkElement
<Visual3D x:Name="SomeName" />
如何在代码中检索为 的值指定的字符串x:Name?是的,它在构建时被声明为代码隐藏访问的符号,但是如果您将具有非FrameworkElement根的逻辑树转换为不同的格式,则没有FrameworkElement.NameProperty.GetValue()定义。
x:Name
FrameworkElement.NameProperty.GetValue()
您可以创建一个继承自 Visual 3D 类的类,并在该类上添加 RuntimeNameProperty 属性以及用于保存名称的属性。
似乎没有直接的方法可以做到这一点。