2010-07-27 83 views
18

一個簡單的一個;-)如何將d:DesignInstance設置爲泛型?

我宣佈:

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

我嘗試設置一個通用的數據類型:

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

但是我收到一個錯誤:「無效的格式一個類型「。

有人有一個想法,我可以做到這一點?

回答

13

泛型尚未支持。 我們可以從任何泛型派生類並使用該類。

糟糕,請參閱下面的「Jan'splite'K」評論。這聽起來有一個標記擴展可以完成這項工作。

+4

5年後你好,還是不支持YET! :)對於像我這樣的隨機Google員工,有[標記擴展](http://stackoverflow.com/a/8235459/628532) – 2016-07-26 11:43:09