我对使用 WPF 和 MVVM 架构比较陌生。我有一个关于从 XAML 窗口引用 UIelements 的问题DataContext
。
我有DataContext
使用以下语法绑定到视图的菜单项:
<MenuItem Header="About" Command="{Binding AboutCommand}" />
我想使用类似的范例将项目添加到网格中。现在我正在使用一个类 WorkflowDesigner。我可以使用 ViewModel 中的以下代码将其添加到我的网格中:
grid.AddChildren(wd.View)
view 的类型在哪里UIElement
。
我宁愿在我的 XAML 文件中添加对它的引用,而不在我的代码隐藏中添加任何内容,以便我可以将 XAML 主要用作皮肤。是否可以使用仅从UIElement
XAML 文件的数据上下文中获取标签的标签?