sesion - Cómo detectar un elemento Pivot seleccionado en Windows Phone 7
6tag online (3)
Podría usar el método Pivot.SelectedItem que es un getter y setter. Esto le permitirá devolver el PivotItem
actual en el que se PivotItem
el usuario. Alternativamente, puede usar el método Pivot.SelectedIndex si solo desea acceder a los índices de cada PivotItem.
Estoy implementando el control Pivot en Windows Phone 7.
Quiero saber qué elemento de Pivot está seleccionado y activo después de que el usuario haga un gesto de deslizar.
¿Cómo detectar el evento de gesto de deslizamiento relacionado con el control de pivote?
¿Qué método de delegado debo usar?
SelectionChanged es el evento al que se conecta para detectar cambios en los elementos de Pivot.
Como sugiere kP, SelectedIndex / SelectedItem son las propiedades a las que puede acceder para ver qué elemento está seleccionado actualmente.
Aquí hay un ejemplo de controlador de eventos para mostrar el SelectedIndex cada vez que cambia.
private void thisPivot_SelectionChanged(object sender, SelectionChangedEventArgs e) {
System.Diagnostics.Debug.WriteLine(thisPivot.SelectedIndex);
}
Si desea realizar una acción una vez que el PivotItem haya terminado de cargarse por completo y se haya completado la secuencia de animación de transición, observe el evento LoadedPivotItem
.