如果我想将视图绑定到视图模型,我将以下内容添加到我的 XAML 代码的资源中:
<Window.Resources>
<DataTemplate DataType="{x:Type MyViewModel}" >
<views:MyView />
</DataTemplate>
</Window.Resources>
是否有可能在 C#-Code 中将 (viewmodel,view)-resource-entry 添加到我的资源字典中?
以下两行创建密钥并将其添加到字典中:
DataTemplateKey key = new DataTemplateKey(typeof(MyViewModel));
View.WindowName.Resources.Add(key, value);
但是我怎样才能从MyView
which must have type 中创建值System.Windows.Baml2006.KeyRecord
呢?