将不同的模型绑定到不同的PivotItems

时间:2014-05-05 10:47:44

标签: windows-phone-8 mvvm

是否可以将不同的模型绑定到数据透视控件中的不同数据透视图?

我的PivotItems

  • Page 1
  • Page 2

在这两个页面上,我需要使用不同的DataTemplates显示不同的数据。 如果是,有人可以展示一个简单的样本吗?

1 个答案:

答案 0 :(得分:1)

如果您希望从不同的ViewModel管理您的PivotItems,您所要做的就是为每个PivotItem分配专用的ViewModel,例如:

<Pivot x:Name="PivotContro>
  <PivotItem x:Name="Page1" DataContext="{Binding FirstViewModel, Source={StaticResource ViewModelProvider}}" />
  <PivotItem x:Name="Page2" DataContext="{Binding SecondViewModel, Source={StaticResource ViewModelProvider}}" />
</Pivot>