VisualStateGroup.CurrentState Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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".