VisualStateGroup.CurrentState Eigenschaft
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Die zuletzt festgelegte VisualState aus einem erfolgreichen Aufruf der GoToState-Methode oder null
.
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 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
Elemente eine CurrentState
melden. 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".