Partilhar 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 definido mais recentemente de uma chamada bem-sucedida para o método GoToState ou nulo.

Comentários

Se GoToState nunca tiver sido chamado para os estados em um VisualStateGroup específico, CurrentState será nulo. 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 desses VisualStateGroup pode relatar um CurrentState. Por exemplo, se você clicar em um Botão com um modelo de controle padrão, o VisualStateGroup "CommonStates" relatará um CurrentState de "Pressed" e o VisualStateGroup "FocusStates" relatará um CurrentState de "PointerFocused".

Aplica-se a

Confira também