我在XAML中为自己的类型定义了DataTemplate。
<DataTemplate DataType="{x:Type MyType}">
...
</DataTemplate>
现在我想为相同作用域中的相同类型添加另一个模板。那么在具体的ItemsControl中,我该如何选择使用哪个模板?
背景:
我有一个ItemsControl,它显示不同类型(当然是派生自同一基类)的对象,根据项目的类型以不同的方式显示。因此,我为每种类型指定了未命名的数据模板。现在我需要显示相同的数据,但使用新模板(旧模板支持编辑,新模板不支持)。