Data binding 如何为透视项目使用不同的数据模板

Data binding 如何为透视项目使用不同的数据模板,data-binding,windows-phone-7,pivot,Data Binding,Windows Phone 7,Pivot,我正在使用数据绑定的Pivot控件 枢轴的ItemsSource绑定到一个集合 ItemTemplate包含一个列表框,该列表框通过数据绑定绑定到另一个集合。一切正常,一切都按其应有的方式进行 我现在需要做的是稍微改变一些事情,使第一个透视项显示的数据与所有其他透视项不同。。。i、 e.我想为第一个枢轴项目使用不同的数据模板 谢谢 我在这里看到的最常见的模式是创建一个DataTemplateSelector,它扩展了ContentControl,并在运行时确定模板 这将引导您完成所需的任务。别

我正在使用数据绑定的Pivot控件

枢轴的ItemsSource绑定到一个集合

ItemTemplate包含一个列表框,该列表框通过数据绑定绑定到另一个集合。一切正常,一切都按其应有的方式进行

我现在需要做的是稍微改变一些事情,使第一个透视项显示的数据与所有其他透视项不同。。。i、 e.我想为第一个枢轴项目使用不同的数据模板

  • 谢谢

我在这里看到的最常见的模式是创建一个
DataTemplateSelector
,它扩展了
ContentControl
,并在运行时确定模板

这将引导您完成所需的任务。别忘了绑定
Content=“{Binding}”
,这总是让我感到困惑;)