我有一个在其属性中有List的对象,我希望该列表中的每个项目都显示在它的自己的pivot中。
列表是一个有效的对象,以及如何启动?
我是否必须在对象中实现接口或在数据透视页代码中执行某些操作以实现在列表项中循环?
答案 0 :(得分:0)
您可以设置Pivot控件的ItemSource,然后更改它的ItemTemplate以自定义视图。
但是,如果您在列表中有超过7个项目,我会建议您反对它,因为这是事实上建议的最大枢轴项目。
示例:
<controls:Pivot ItemsSource="{Binding Items}">
<control:Pivot.HeaderrTemplate>
<DataTemplate>
<!-- the pivot header -->
<TextBlock Text="{Binding HeaderProperty}" />
</DataTemplate>
<control:Pivot.HeaderTemplate>
<control:Pivot.ItemTemplate>
<DataTemplate>
<Grid>
<!-- your template here -->
</Grid>
</DataTemplate>
<control:Pivot.ItemTemplate>
</controls>