2010-10-30 6 views

risposta

27

SelectionChanged è l'evento da collegare a per rilevare le modifiche all'elemento Pivot.

Come kP suggerisce, SelectedIndex/SelectedItem sono le proprietà a cui è possibile accedere per vedere quale elemento è attualmente selezionato.

Ecco un esempio di gestore di eventi per mostrare SelectedIndex ogni volta che cambia.

private void thisPivot_SelectionChanged(object sender, SelectionChangedEventArgs e) { 
     System.Diagnostics.Debug.WriteLine(thisPivot.SelectedIndex); 
    } 
+0

Ho usato qualcosa del genere anch'io funziona alla grande, puoi sempre impostare una proprietà che viene letta altrove per ottenere l'elemento di rotazione attualmente selezionato. – RoguePlanetoid

10

È possibile utilizzare il metodo Pivot.SelectedItem che è un getter and setter. Ciò consentirà di restituire l'attuale PivotItem l'utente è acceso. In alternativa, è possibile utilizzare il metodo Pivot.SelectedIndex se si desidera accedere agli indici di ciascun PivotItem.

0

Se si desidera eseguire un'azione una volta che il PivotItem ha effettivamente finito di caricare completamente e la sequenza di animazione transizione è completa, dare un'occhiata all'evento LoadedPivotItem.