在不使用密钥后面的情况下搜索数据模板

时间:2012-03-08 10:38:59

标签: wpf datatemplate

我在自定义控件中手动将内容呈现器添加到UI中,出于性能原因,如果没有为内容类型定义数据表,我不想添加它们。

我的数据模板的用例是它将在我的自定义控件之外的可视树中的某些更高元素的资源部分中定义,而不设置键属性。我想知道如何检查是否存在类型x的数据存在。

1 个答案:

答案 0 :(得分:0)

您可以尝试查找:

var key = new System.Windows.DataTemplateKey(typeof(x)); var r =(DataTemplate)this.FindResource(key);