VisualTransition.To 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 al que se va a realizar la VisualState transición.
public:
property System::String ^ To { System::String ^ get(); void set(System::String ^ value); };
public string To { get; set; }
member this.To : string with get, set
Public Property To As String
Valor de propiedad
Nombre del objeto al que se va a realizar la VisualState transición.
Ejemplos
En el ejemplo siguiente se crean dos VisualTransition objetos. Cuando el control pasa del Pressed estado al MouseOver estado , se usa el VisualTransition que tiene From y To se establece. Cuando el control pasa de un estado que no Pressed es al MouseOver estado , 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 To es opcional. Se VisualTransition puede restringir para aplicar solo a determinados estados o se puede aplicar en cualquier momento en que se realice la transición de control 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 de más restrictivos a menos restrictivos.
| Tipo de restricción | Valor de From | Valor de To |
|---|---|---|
| De un estado especificado a otro estado especificado | El nombre de un objeto VisualState | El nombre de un objeto VisualState |
| De cualquier estado a un estado especificado | Sin establecer | El nombre de un objeto VisualState |
| De un estado especificado a cualquier estado | El nombre de un objeto VisualState | Sin establecer |
| De cualquier estado a cualquier otro estado | Sin establecer | Sin establecer |
Puede tener varios VisualTransition objetos en un VisualStateGroup que haga referencia al mismo estado, pero se usarán en el orden en que especifica la tabla anterior.
Para cambiar este comportamiento, cree una nueva clase que herede de VisualStateManager e invalide el GoToStateCore método .