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 сообщает о текущем состоянии "Нажато", а "FocusStates" VisualStateGroup — CurrentState Со значением "PointerFocused".