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".
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по