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