在XAML中是否可能编写以下内容:
<DataTemplate DataType="{x:Type vm:EntityListViewModel<T>}">
但是
我需要指定泛型,因为声明是EntityListViewModel<T>
。
在XAML中是否可能编写以下内容:
<DataTemplate DataType="{x:Type vm:EntityListViewModel<T>}">
但是
我需要指定泛型,因为声明是EntityListViewModel<T>
。
可以使用DataTemplateSelector。
在XAML 2009中有一些关于泛型的支持 http://blogs.windowsclient.net/rob_relyea/archive/2009/06/01/xaml-using-generic-types-in-xaml-2009.aspx
但我不确定那是否适用于DataTemplate。
你可以尝试使用代码设置DataType属性...虽然我没有尝试过 :)