2010-07-27 8 views
18

Un facile uno ;-)Come impostare d: DesignInstance in un tipo generico?

dichiarai:

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

cerco di impostare un generico come il tipo di dati:

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

Ma sto ricevendo un errore: "Formato non valido per un tipo ".

Qualcuno ha un'idea di come posso farlo?

risposta

13

I generici non sono ancora supportati. Possiamo ricavare una classe da qualsiasi generica e usare invece quella classe.

Oops, si prega di consultare il commento di seguito "Jan 'splite'K". Sembra che ci sia un'estensione di markup che potrebbe fare il lavoro.

+4

Ciao da 5 anni dopo, ancora non supportato ANCORA! :) Per i googler casuali come me, c'è [estensione markup] (http://stackoverflow.com/a/8235459/628532) –

Problemi correlati