VisualTransition.From 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 o establece el nombre del objeto VisualState desde el que se realiza la transición.
public:
property System::String ^ From { System::String ^ get(); void set(System::String ^ value); };
public string From { get; set; }
member this.From : string with get, set
Public Property From As String
Valor de propiedad
Nombre del objeto VisualState desde el que se realiza la transición.
Ejemplos
En el ejemplo siguiente se crean dos VisualTransition objetos . Cuando el control realiza la transición del Pressed
estado al MouseOver
estado , se usa el VisualTransition objeto que tiene From y To establecido. Cuando el control realiza la transición de un estado que no es Pressed
al estado MouseOver
, se usa el otro estado.
<!--Take one half second to trasition to the MouseOver state.-->
<VisualTransition To="MouseOver"
GeneratedDuration="0:0:0.5" />
<!--Take one hundredth of a second to transition from the
Pressed state to the MouseOver state.-->
<VisualTransition From="Pressed" To="MouseOver"
GeneratedDuration="0:0:0.01" />
Comentarios
La propiedad From es opcional. Se VisualTransition puede restringir para aplicar solo a determinados estados o se puede aplicar en cualquier momento en que el control transicie entre estados. Se restringe cuando se aplica un VisualTransition elemento estableciendo las To propiedades y From . En la tabla siguiente se describen los niveles de restricción del más al menos restrictivo.
Tipo de restricción | Valor de Desde | Valor de Hasta |
---|---|---|
Desde un estado especificado hasta otro estado especificado | El nombre de un VisualState | El nombre de un VisualState |
Desde cualquier estado hasta un estado especificado | Sin establecer | El nombre de un VisualState |
Desde un estado especificado hasta cualquier estado | El nombre de un VisualState | Sin establecer |
Desde cualquier estado hasta cualquier otro estado | Sin establecer | Sin establecer |
Puede tener varios VisualTransition objetos en un VisualStateGroup que hacen referencia al mismo estado, pero se usarán en el orden que especifica la tabla anterior.
Puede cambiar este comportamiento mediante la creación de una nueva clase que herede de VisualStateManager e invalide el GoToStateCore método .