Поделиться через


VisualStateGroup.CurrentState Свойство

Определение

Возвращает последний набор VisualState из успешного вызова метода GoToState .

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

Значение свойства

Последняя установка VisualState из успешного вызова метода GoToState или null.

Комментарии

Если GoToState никогда не вызывался для состояний в определенной группе VisualStateGroup, CurrentState имеет значение null. При правильном проектировании элементов управления и визуальном состоянии этого не должно произойти. Логика элемента управления для элемента управления всегда должна иметь возможность выбрать одно состояние из заданного VisualStateGroup, даже если это состояние является именованным состоянием без определенного раскадровки поведения.

Так как для элемента управления может быть несколько наборов визуальных состояний VisualStateGroup , каждый из них VisualStateGroup может сообщать о CurrentState. Например, если нажать кнопку с шаблоном элемента управления по умолчанию, "CommonStates" VisualStateGroup сообщает о CurrentState "Нажато", а "FocusStates" VisualStateGroup — " CurrentState PointerFocused".

Применяется к

См. также раздел