我有一个动态添加的PivotItem和另外两个从设计器添加的PivotItems。我想首先动态添加一个(左起第一个)。
<Pivot Name="EntryPivot" Title="Gym Crew" Background="Azure">
<Pivot.RightHeader>
<CommandBar>
<AppBarButton Icon="Import" Label="Import" Click="ImportCsv_Button"/>
<AppBarSeparator/>
<AppBarButton Icon="Edit" Label="Edit"/>
<AppBarButton Icon="Delete" Label="Delete"/>
<AppBarSeparator/>
<AppBarButton Icon="Save" Label="Save"/>
</CommandBar>
</Pivot.RightHeader>
<PivotItem Header="View Progress">
</PivotItem>
<PivotItem Header="Progress Charts">
</PivotItem>
</Pivot>
或者至少,在应用程序运行时,会显示动态添加的PivotItem。
private void addElements()
{
calendar = getTheBloodyCalendar();
pivot = EntryPivot;
Grid calendarGrid = new Grid()
{
HorizontalAlignment = HorizontalAlignment.Stretch,
VerticalAlignment = VerticalAlignment.Stretch
};
calendarGrid.Children.Add(calendar);
calendarItem = new PivotItem()
{
Header = "Calendar",
Content = calendarGrid
};
pivot.Items.Add(calendarItem);
}
答案 0 :(得分:2)
尝试使用Insert方法插入特定索引
pivot.Items.Insert(0, calendarItem);