VisualStateGroup.CurrentState Propriété

Définition

Obtient la dernière définition de VisualState à partir d’un appel réussi à la méthode GoToState .

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

Valeur de propriété

La dernière définition de VisualState à partir d’un appel réussi à la méthode GoToState , ou null.

Remarques

Si GoToState n’a jamais été appelé pour les états d’un VisualStateGroup particulier, CurrentState a la valeur Null. Avec une conception correcte des contrôles et un état visuel, cela ne devrait pas se produire. La logique de contrôle d’un contrôle doit toujours être en mesure de sélectionner un état à partir d’un VisualStateGroup donné, même si cet état est un état nommé sans comportement spécifique de table de montage séquentiel.

Étant donné qu’il existe potentiellement plusieurs jeux VisualStateGroup d’états visuels pour un contrôle, chacun de ces VisualStateGroup peut signaler un CurrentState. Par exemple, si vous cliquez sur un Bouton avec un modèle de contrôle par défaut, le VisualStateGroup « CommonStates » signale un CurrentState de « Pressed », et le VisualStates « FocusStates » signale un CurrentState de « PointerFocused ».

S’applique à

Voir aussi