最佳答案
在 XAML 中,我可以声明一个 DataTemplate,以便在显示特定类型时使用该模板。例如,此 DataTemplate 将使用 TextBlock 来显示客户的名称:
<DataTemplate DataType="{x:Type my:Customer}">
<TextBlock Text="{Binding Name}" />
</DataTemplate>
我想知道是否可以定义一个 DataTemplate,它将在任何时候显示 IList < Customer > 时使用。因此,如果 ContentControl 的 Content 是,比方说,一个 Observer ableCollection < Customer > ,它将使用该模板。
是否可以使用{ x: Type }标记扩展在 XAML 中声明类似 IList 的泛型类型?