Generics 如何将d:DesignInstance设置为泛型类型?

Generics 如何将d:DesignInstance设置为泛型类型?,generics,data-binding,datacontext,Generics,Data Binding,Datacontext,容易的;-) 我宣布: xmlns:om="clr-namespace:System.Collections.ObjectModel;assembly=System" 我尝试将泛型设置为数据类型: <DataGrid d:DataContext="{ d:DesignInstance Type=om:ObservableCollection&lt;System:Int32&gt;}" /> 但我收到一个错误:“类型的格式无效” 有人知道我

容易的;-)

我宣布:

     xmlns:om="clr-namespace:System.Collections.ObjectModel;assembly=System"
我尝试将泛型设置为数据类型:

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

但我收到一个错误:“类型的格式无效”


有人知道我该怎么做吗?

泛型还不受支持。 我们可以从任何泛型派生一个类并使用该类

哎呀,请看下面“Jan'splite'K”的评论。听起来有一个标记扩展可以完成这项工作。

另外,请查看uli78链接

您可以尝试以下方法:

<DataGrid d:DataContext="{d:DesignInstance Type={x:Type om:ObservableCollection`1}}" />

5年后的Hello,至今仍不受支持!:)对于像我这样的随机谷歌用户,我们可以看看这个解决方案: