Как определить элемент Pivot, выбранный в Windows Phone 7
Я использую элемент Pivot в Windows Phone 7.
Я хочу знать, какой элемент Pivot выбран и активен после того, как пользователь выполнит жестовый саблей.
Как определить событие жестового движения, связанное с управлением Pivot?
Какой метод делегата я должен использовать?
Ответы
Ответ 1
SelectionChanged - это событие для подключения к обнаружению изменений элементов Pivot.
Как указывает kP, SelectedIndex/SelectedItem - это свойства, к которым вы можете получить доступ, чтобы увидеть, какой элемент выбран в данный момент.
Здесь показан пример обработчика события, показывающий SelectedIndex каждый раз, когда он изменяется.
private void thisPivot_SelectionChanged(object sender, SelectionChangedEventArgs e) {
System.Diagnostics.Debug.WriteLine(thisPivot.SelectedIndex);
}
Ответ 2
Вы можете использовать метод Pivot.SelectedItem, который является getter и setter. Это позволит вам вернуть текущий PivotItem
пользователь включен. Кроме того, вы можете использовать метод Pivot.SelectedIndex, если хотите просто получить доступ к индексам каждого PivotItem.
Ответ 3
Если вы хотите выполнить действие, как только PivotItem полностью завершит загрузку, и последовательность перехода анимации завершена, посмотрите LoadedPivotItem
.