<DataTemplate DataType="{Binding GetViewModel}" Resources="{Binding GetView}">
<!--<vw:SomeView/>-->
</DataTemplate>
我正在尝试在链接到MainView代码的MainViewModel代码中动态绑定视图。 如何动态绑定数据类型和vw:SomeView?
答案 0 :(得分:1)
DataTemplate.DataType属性不是依赖项属性,因此您无法绑定到其值:
http://msdn.microsoft.com/en-us/library/system.windows.datatemplate.datatype.aspx
通常,您将在XAML中定义多个DataTemplate实例,这些实例描述了UI如何呈现每个视图模型。然后,当控件尝试呈现该类型的视图模型时,框架将负责使用这些DataTemplates。