0

目前我的代码看起来像这样:

private void appbariconNext_Click(object sender, EventArgs e)
    {

        timerPivot.SelectedIndex += 1;
    }

    private void appbariconPrevious_Click(object sender, EventArgs e)
    {
        timerPivot.SelectedIndex -= 1;
    }

问题是,如果我从第一个 PivotItem 中按下上一个按钮,我将得到一个 ArgumentException。如果我按下最后一个 PivotItem 中的 Next 按钮,情况也是如此。

我目前的 PivotItem 数量根据用户选择的选项而变化,因此从所有这些不同场景中获取 PivotItem 的数量对我来说效率低下。

有没有办法获取 Pivot 拥有的 PivotItems 总数?或者有没有办法解决这个问题?

谢谢!

4

1 回答 1

0

首先,创建按钮以使用按钮从一个页面导航到另一个页面是糟糕的 UI。扫一扫呢?您是否考虑过禁用它并重新设置 Pivot 的样式以使其显示为向导(如果您正在尝试这样做)?

您可以通过 Items 属性获取 Pivot 项目的总数。只需使用该数字进行模除以将索引号保持在 [0, Items.Length> 范围内。

我真的希望您不会以任何方式滥用 Pivot。

于 2013-02-22T13:48:52.820 回答