我正在使用数据绑定的Pivot控件。
pivot的ItemsSource绑定到一个集合。
ItemTemplate包含一个列表框,并通过数据绑定绑定到另一个集合。一切正常,一切都按照应有的方式填充。
我现在需要做的是略微改变第一个Pivot项目显示的数据与其他所有项目不同的东西......即我想为第一个Pivot项目设置不同的datatemplate。
答案 0 :(得分:2)
我在这里看到的最常见的模式是创建一个DataTemplateSelector
,它扩展ContentControl
并在运行时确定模板。
Windows Phone Geek have an article带您了解所需内容。不要忘记绑定Content="{Binding}"
,这总是让我失望;)