Share via


VisualStateGroup.CurrentState Proprietà

Definizione

Ottiene l'oggetto VisualState impostato più di recente da una chiamata riuscita al metodo GoToState .

public:
 property VisualState ^ CurrentState { VisualState ^ get(); };
VisualState CurrentState();
public VisualState CurrentState { get; }
var visualState = visualStateGroup.currentState;
Public ReadOnly Property CurrentState As VisualState

Valore della proprietà

Oggetto VisualState impostato di recente da una chiamata riuscita al metodo GoToState o null.

Commenti

Se GoToState non è mai stato chiamato per gli stati in un determinato VisualStateGroup, CurrentState è null. Con la progettazione corretta dei controlli e dello stato visivo, questo non dovrebbe verificarsi. La logica di controllo per un controllo deve sempre essere in grado di selezionare uno stato da un determinato VisualStateGroup, anche se tale stato è uno stato denominato senza un comportamento storyboard specifico.

Poiché sono presenti potenzialmente più set di oggetti visivi di stati visivi per un controllo, ognuno di questi VisualStateGroup può segnalare un CurrentStateoggetto . Ad esempio, se si fa clic su un pulsante con un modello di controllo predefinito, il valore "CommonStates" segnala un valore di "Pressed" e "FocusStates" VisualStateGroupVisualStateGroup segnala un CurrentStateCurrentState valore di "PointerFocused".

Si applica a

Vedi anche