【发布时间】:2012-05-02 20:40:22
【问题描述】:
如果我想将视图绑定到视图模型,我将以下内容添加到我的 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);
但是如何从必须具有 System.Windows.Baml2006.KeyRecord 类型的 MyView 创建值?
【问题讨论】: