Share via


VisualStateGroup.CurrentState Propiedad

Definición

Obtiene el objeto VisualState establecido más recientemente desde una llamada correcta al 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 de propiedad

La última vez establece VisualState desde una llamada correcta al método GoToState o null.

Comentarios

Si nunca se ha llamado a GoToState para los estados de un visualStateGroup determinado, CurrentState es null. Con el diseño correcto de los controles y el estado visual, esto no debería ocurrir. La lógica de control de un control siempre debe ser capaz de seleccionar un estado de un determinado VisualStateGroup, incluso si ese estado es un estado con nombre sin ningún comportamiento específico del guión gráfico.

Dado que potencialmente hay varios conjuntos de objetos visuales de VisualStateGroup para un control, cada uno de ellos visualStateGroup puede notificar un elemento CurrentState. Por ejemplo, si hace clic en un botón con una plantilla de control predeterminada, visualStates "CommonStates" visualStateGroup informa de un valor CurrentState de "Presionado" y visualStateGroup "FocusStates " notifica un CurrentState de "PointerFocused".

Se aplica a

Consulte también