【发布时间】:2011-02-11 16:03:53
【问题描述】:
我对如何在视图模型更改时实现视图切换感到困惑。
我想做的例子:
我要制作的控件类似于向导控件。我有一个添加到向导步骤集合中的视图模型列表,以及一个当前项目视图模型。如何显示活动视图模型的视图并切换它们然后活动视图模型更改?我该如何绑定它们?
在 WPF 中我会使用 DataTemplate,但 Silverlight 不支持 x:Type。
<DataTemplate DataType="{x:Type ViewModel1}">
<view:View1 />
</DataTemplate>
<DataTemplate DataType="{x:Type ViewModel2}">
<view:View2 />
</DataTemplate>
【问题讨论】:
标签: silverlight mvvm mvvm-light