2010-07-27 12 views
18

łatwe ;-)Jak ustawić d: DesignInstance na typ ogólny?

oświadczyłem:

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

próbuję ustawić rodzajowy jako typ danych:

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

Ale ja dostaję błąd: „Nieprawidłowy format dla typu ".

Ktoś ma pomysł, jak mogę to zrobić?

Odpowiedz

13

Generics nie są jeszcze obsługiwane. Możemy wyprowadzić klasę z dowolnych generycznych i użyć tej klasy zamiast.

Ups, patrz komentarz poniżej z "Jan 'splite'K". Wygląda na to, że istnieje rozszerzenie znaczników, które może wykonać zadanie.

+4

Witam z 5 lat później, wciąż nieobsługiwany JESZCZE! :) Dla losowych użytkowników takich jak ja, istnieje [rozszerzenie znaczników] (http://stackoverflow.com/a/8235459/628532) –

Powiązane problemy