1

<DataTemplate DataType="{Binding GetViewModel}" Resources="{Binding GetView}"> <!--<vw:SomeView/>--> </DataTemplate>

我正在尝试在链接到 MainView 代码上方的 MainViewModel 代码中动态绑定视图。如何动态绑定数据类型和 vw:SomeView?

4

1 回答 1

1

DataTemplate.DataType 属性不是依赖属性,因此您不能绑定到它的值:

http://msdn.microsoft.com/en-us/library/system.windows.datatemplate.datatype.aspx

通常,您将在 XAML 中定义多个 DataTemplate 实例,这些实例描述您的 UI 如何呈现每个视图模型。然后,当控件尝试呈现该类型的视图模型时,框架会负责使用这些 DataTemplates。

于 2010-12-20T16:38:17.697 回答