VisualTransition.From Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le nom de la VisualState transition.
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
Valeur de propriété
Nom de la VisualState transition à partir de.
Exemples
L’exemple suivant crée deux VisualTransition objets. Lorsque le contrôle passe de l’état Pressed à l’état MouseOver , celui-ci est utilisé à la VisualTransition fois From et To défini. Lorsque le contrôle passe d’un état qui n’est pas Pressed à l’état MouseOver , l’autre état est utilisé.
<!--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" />
Remarques
La propriété From est facultative. Il VisualTransition peut être limité à s’appliquer uniquement à certains états ou il peut être appliqué chaque fois que le contrôle passe d’un état à l’autre. Vous limitez le moment auquel une VisualTransition application est appliquée en définissant les propriétés et From les To propriétés. Le tableau suivant décrit les niveaux de restriction les plus restrictifs au moins restrictifs.
| Type de restriction | Valeur de From | Valeur de To |
|---|---|---|
| D’un état spécifié à un autre état spécifié | Nom d’un VisualState | Nom d’un VisualState |
| De n’importe quel état à un état spécifié | Non défini | Nom d’un VisualState |
| D’un état spécifié à n’importe quel état | Nom d’un VisualState | Non défini |
| De n’importe quel état à tout autre état | Non défini | Non défini |
Vous pouvez avoir plusieurs VisualTransition objets dans un VisualStateGroup état qui font référence au même état, mais ils seront utilisés dans l’ordre spécifié par la table précédente.
Vous pouvez modifier ce comportement en créant une classe qui hérite de VisualStateManager la méthode et en substituant la GoToStateCore méthode.