数据绑定列表到枢轴
本文关键字:列表 数据绑定 | 更新日期: 2023-09-27 18:03:26
我有一个对象在它的属性中有一个列表,我希望该列表中的每个项目都出现在它自己的页面上。
列表是一个有效的对象吗?我该如何开始?
我是否必须在对象中实现接口或在pivot页面代码中做一些事情来实现通过列表项的循环?
您可以设置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>