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, CurrentState ist null. Mit dem richtigen Design 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 einem bestimmten VisualStateGroupauszuwä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 Elemente eine CurrentStatemelden. Wenn Sie beispielsweise auf eine Schaltfläche mit einer Standardsteuerelementvorlage klicken, meldet "CommonStates" VisualStateGroup einen CurrentState von "Pressed", und "FocusStates" VisualStateGroup einen CurrentState von "PointerFocused".

Gilt für:

Weitere Informationen