我有一個在XAML文件中定義的數據模板。 XAML的根目錄是而不是資源字典,但數據模板本身。現在我想將此數據模板添加到控件的資源中。不幸的是,我不知道使用什麼關鍵。將數據模板添加到控件的資源時使用什麼密鑰
myControl.Resources.Add(???, dataTemplate);
雖然我用的是數據模板的數據類型屬性(即我想模板類型)的WPF資源查找引擎不使用我的數據模板。
有人嗎?謝謝!
編輯: 我知道,與樣式目標的類型會做的伎倆,但用數據模板,這似乎是不同的......
編輯:
答:好,我做了一些調試。下面是正確的代碼
myControl.Resources.Add(new DataTemplateKey(typeof(...)), dataTemplate);
看起來這正是被放在答案。爲什麼不接受一個? – Vaccano 2009-12-23 15:57:34