Compartilhar via


VisualStateGroup.CurrentState Propriedade

Definição

Obtém o VisualState definido mais recentemente de uma chamada bem-sucedida para o método GoToState .

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

Valor da propriedade

O visualstate mais recentemente definido de uma chamada bem-sucedida para o método GoToState ou null.

Comentários

Se GoToState nunca tiver sido chamado para os estados em um VisualStateGroup específico, CurrentState será null. Com o design correto de controles e estado visual, isso não deve acontecer. A lógica de controle de um controle sempre deve ser capaz de selecionar um estado de um determinado VisualStateGroup, mesmo que esse estado seja um estado nomeado sem um comportamento storyboard específico.

Como há potencialmente vários conjuntos visualStateGroup de estados visuais para um controle, cada um deles VisualStateGroup pode relatar um CurrentState. Por exemplo, se você clicar em um Botão com um modelo de controle padrão, o "CommonStates" VisualStateGroup relatará um CurrentState de "Pressed" e "FocusStates" VisualStateGroup relatará um CurrentState de "PointerFocused".

Aplica-se a

Confira também