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