如何选择PivotItems的顺序?

时间:2017-11-13 07:05:20

标签: c# uwp uwp-xaml

我有一个动态添加的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); 
}

1 个答案:

答案 0 :(得分:2)

尝试使用Insert方法插入特定索引

pivot.Items.Insert(0, calendarItem);