2010-07-27 7 views
18

Uno fácil ;-)Cómo configurar d: DesignInstance a un tipo genérico?

declaré:

 xmlns:om="clr-namespace:System.Collections.ObjectModel;assembly=System" 

intento configurar un genérico como el Tipo de datos:

<DataGrid d:DataContext="{ 
    d:DesignInstance Type=om:ObservableCollection&lt;System:Int32&gt;}" /> 

Pero estoy recibiendo un error: "Formato no válido para un tipo ".

¿Alguien tiene una idea de cómo puedo hacer eso?

Respuesta

13

Aún no se admiten genéricos. Podemos derivar una clase de cualquier genérico y usar esa clase en su lugar.

Vaya, consulte el comentario debajo de "Jan 'splite'K". Parece que hay una extensión de marcado que podría hacer el trabajo.

+4

¡Hola desde hace 5 años, todavía no es compatible! :) Para alguien como yo al azar, hay [extensión de marcado] (http://stackoverflow.com/a/8235459/628532) –

Cuestiones relacionadas