¿Puedo especificar un tipo genérico en XAML (pre .NET 4 Framework)?

En XAML puedo declarar una plantilla de datos para que la plantilla se use cada vez que se muestre un tipo específico. Por ejemplo, este DataTemplate usará un TextBlock para mostrar el nombre de un cliente:

<DataTemplate DataType="{x:Type my:Customer}">
    <TextBlock Text="{Binding Name}" />
</DataTemplate>

Me pregunto si es posible definir una plantilla de datos que se utilizará cada vez que se muestre un <Cliente> IList. Por lo tanto, si el contenido de un ContentControl es, por ejemplo, un <Customer> ObservableCollection, usaría esa plantilla.

¿Es posible declarar un tipo genérico como IList en XAML usando la extensión de marcado {x: Type}?

Respuestas a la pregunta(6)

Su respuesta a la pregunta