7
我有以下的XAML代码片段,我想包含一个泛型参数,我无法弄清楚我需要做什么?在XAML x中使用泛型类型:类型标记
我想我将不得不创建一个标记扩展来做到这一点,但我不确定如何得到这个与x:Type属性一起工作。
DataType="{x:Type vm:FooViewModel<Bar>}"
我有以下的XAML代码片段,我想包含一个泛型参数,我无法弄清楚我需要做什么?在XAML x中使用泛型类型:类型标记
我想我将不得不创建一个标记扩展来做到这一点,但我不确定如何得到这个与x:Type属性一起工作。
DataType="{x:Type vm:FooViewModel<Bar>}"
检查Generics in XAML documentation以查看它是否符合您的方案。你需要使用x:TypeArguments
;然而,您可以在链接的参考页面中检查一些限制。
如果您正在尝试对泛型类型执行'DataTemplates',那将无法工作。创建您的类型的非通用版本。 –