Подтвердить что ты не робот

Как определить элемент Pivot, выбранный в Windows Phone 7

Я использую элемент Pivot в Windows Phone 7.

Я хочу знать, какой элемент Pivot выбран и активен после того, как пользователь выполнит жестовый саблей.

Как определить событие жестового движения, связанное с управлением Pivot?

Какой метод делегата я должен использовать?

4b9b3361

Ответ 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.