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


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".

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

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