2010-07-27 71 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