数据绑定列表到枢轴

本文关键字:列表 数据绑定 | 更新日期: 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>