【发布时间】:2009-12-29 07:20:36
【问题描述】:
这里是数据模板:
<DataTemplate DataType="{x:Type data:Item}" x:Key="ItemTemplate">
<Border/>
</DataTemplate>
<DataTemplate DataType="{x:Type data:StyleItem}" x:Key="StyleItemTemplate">
<Border>
<ContentControl Content="{Binding Item}"
ContentTemplate="{StaticResource ItemTemplate}"/>
</Border>
</DataTemplate>
我正在尝试将 List<StyleItem> 绑定到 ItemsControl,
设置ItemTemplate="{StaticResource StyleItemTemplate}",然后我得到一个System.Reflection.AmbiguousMatchException。
我阅读了this 的帖子,尽管 StyleItem 和 Item 类不是通用类,但无论如何;我不知道如何在我的情况下使用括号解决方案。
Item 和 StyleItem 类是从 System.Data.Objects.DataClasses.EntityObject 继承并实现 System.ComponentModel.IDataErrorInfo 的生成 EF 实体。
【问题讨论】:
标签: wpf templates exception styles