是否可以将 HierarchicalDataTemplate 应用于属性?我知道我可以将它应用到一个 DataType,它工作得很好,但是如果我有一个通用类,并且唯一可区分的元素是这个类中的一个枚举。那么我可以以某种方式对枚举的值应用不同的 HierarchicalDataTemplate 吗?
问候,
于尔根
是否可以将 HierarchicalDataTemplate 应用于属性?我知道我可以将它应用到一个 DataType,它工作得很好,但是如果我有一个通用类,并且唯一可区分的元素是这个类中的一个枚举。那么我可以以某种方式对枚举的值应用不同的 HierarchicalDataTemplate 吗?
问候,
于尔根
是的,您可以使用DataTemplateSelector
. 请参阅以下链接:http: //msdn.microsoft.com/en-us/library/ms742521.aspx#Styling_StyleSelection。有一个如何根据数据对象的属性选择模板的示例。