我有一个在XAML文件中定义的数据模板。 XAML的根目录是而不是资源字典,但数据模板本身。现在我想将此数据模板添加到控件的资源中。不幸的是,我不知道使用什么关键。将数据模板添加到控件的资源时使用什么密钥
myControl.Resources.Add(???, dataTemplate);
虽然我用的是数据模板的数据类型属性(即我想模板类型)的WPF资源查找引擎不使用我的数据模板。
有人吗?谢谢!
编辑: 我知道,与样式目标的类型会做的伎俩,但用数据模板,这似乎是不同的......
编辑:
答:好,我做了一些调试。下面是正确的代码
myControl.Resources.Add(new DataTemplateKey(typeof(...)), dataTemplate);
看起来这正是被放在答案。为什么不接受一个? – Vaccano 2009-12-23 15:57:34