В XAML я могу объявить DataTemplate, чтобы шаблон использовался всякий раз, когда отображается определенный тип. Например, этот DataTemplate будет использовать TextBlock для отображения имени клиента:
<DataTemplate DataType="{x:Type my:Customer}">
<TextBlock Text="{Binding Name}" />
</DataTemplate>
Мне интересно, возможно ли определить DataTemplate, который будет использоваться всякий раз, когда отображается IList . Так что, если ContentControl Content, скажем, ObservableCollection , он будет использовать этот шаблон.
Можно ли объявить универсальный тип, такой как IList, в XAML, используя расширение разметки {x: Type}?