В настоящее время мой код выглядит примерно так:Создана кнопка для перехода к следующему PivotItem, как вернуться к первому PivotItem из последнего PivotItem?
private void appbariconNext_Click(object sender, EventArgs e)
{
timerPivot.SelectedIndex += 1;
}
private void appbariconPrevious_Click(object sender, EventArgs e)
{
timerPivot.SelectedIndex -= 1;
}
Проблема, если нажать кнопку Назад от первого PivotItem, я получаю ArgumentException. То же самое, если я нажму кнопку Next из последнего PivotItem.
В настоящее время у меня есть изменяющееся количество PivotItem в зависимости от опции, выбранной пользователями, поэтому мне неэффективно получить количество PivotItems из всех этих разных сценариев.
Есть ли способ получить общее количество PivotItems, которое имеет Pivot? Или есть способ решить эту проблему?
Спасибо!
try timerPivot.SelectedIndex = (timerPivot.SelectedIndex + 1)% timerPivot.Items.Length; –