Partager via


VisualTransition.From Propriété

Définition

Obtient ou définit le nom du VisualState à partir duquel effectuer la 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 du VisualState à partir duquel effectuer la transition.

Exemples

L’exemple suivant crée deux VisualTransition objets. Lorsque le contrôle passe de l’état Pressed à l’état MouseOver , le qui a à la VisualTransition fois From et To défini est utilisé. Quand le contrôle passe d’un état autre que 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. Un VisualTransition peut être limité pour s’appliquer uniquement à certains états ou il peut être appliqué à chaque fois que le contrôle effectue des transitions entre les états. Vous limitez l’application d’un VisualTransition en définissant les To propriétés et From . Le tableau suivant décrit les niveaux de restriction, du plus restrictif au moins restrictif.

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 à n’importe quel autre état Non défini Non défini

Vous pouvez avoir plusieurs VisualTransition objets dans un VisualStateGroup 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 remplaçant la GoToStateCore méthode.

S’applique à