VisualStateGroup.CurrentState Eigenschaft
Definition
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
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".