VisualStateGroup.CurrentState Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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".