Freigeben über


VisualStateGroup.CurrentState Eigenschaft

Definition

Ruft das zuletzt festgelegte VisualState aus einem erfolgreichen Aufruf der GoToState-Methode ab.

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

Eigenschaftswert

Die zuletzt festgelegte VisualState aus einem erfolgreichen Aufruf der GoToState-Methode oder NULL.

Hinweise

Wenn GoToState noch nie für die Zustände in einer bestimmten VisualStateGroup aufgerufen wurde, ist CurrentState NULL. Mit dem korrekten Entwurf von Steuerelementen und dem visuellen Zustand sollte dies nicht geschehen. Die Steuerelementlogik für ein Steuerelement sollte immer in der Lage sein, einen Zustand aus einer bestimmten VisualStateGroup auszuwählen, auch wenn dieser Zustand ein benannter Zustand ohne spezifisches Storyboardverhalten ist.

Da es potenziell mehrere VisualStateGroup-Sätze von visuellen Zuständen für ein Steuerelement gibt, kann jede dieser VisualStateGroup einen CurrentState melden. Wenn Sie beispielsweise auf eine Schaltfläche mit einer Standardsteuerelementvorlage klicken, meldet die VisualStateGroup "CommonStates" einen CurrentState-Wert von "Pressed", und die VisualStateGroup "FocusStates" meldet den CurrentState-Wert "PointerFocused".

Gilt für:

Weitere Informationen