VisualStateGroup.CurrentState Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the most recently set VisualState from a successful call to the GoToState method.
public:
property VisualState ^ CurrentState { VisualState ^ get(); };
VisualState CurrentState();
public VisualState CurrentState { get; }
var visualState = visualStateGroup.currentState;
Public ReadOnly Property CurrentState As VisualState
Property Value
The most recently set VisualState from a successful call to the GoToState method, or null
.
Remarks
If GoToState has never been called for the states in a particular VisualStateGroup, CurrentState
is null
. With correct design of controls and visual state, this shouldn't happen. The control logic for a control should always be able to select one state from a given VisualStateGroup
, even if that state is a named state with no specific storyboarded behavior.
Because there are potentially multiple VisualStateGroup sets of visual states for a control, each such VisualStateGroup
can report a CurrentState
. For example, if you click on a Button with a default control template, the "CommonStates" VisualStateGroup
reports a CurrentState
of "Pressed", and the "FocusStates" VisualStateGroup
reports a CurrentState
of "PointerFocused".
Applies to
See also
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin