VisualTransition.From VisualTransition.From VisualTransition.From VisualTransition.From Property

Definition

Ruft den Namen des VisualState ab, aus dem gewechselt wird, oder legt diesen fest.Gets or sets the name of the VisualState to transition from.

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

Eigenschaftswert

Der Name des VisualState, aus dem gewechselt wird.The name of the VisualState to transition from.

Beispiele

Im folgenden Beispiel werden zwei VisualTransition -Objekte erstellt.The following example creates two VisualTransition objects. Wenn das Pressed Steuerelement vom-Zustand in den MouseOver -Zustand übergeht, wird das From VisualTransition - To Element verwendet, das sowohl als auch festgelegt ist.When the control transitions from the Pressed state to the MouseOver state, the VisualTransition that has both From and To set is used. Wenn das Steuerelement von einem anderen Zustand als Pressed in den Zustand MouseOver wechselt, wird der andere Zustand verwendet.When the control transitions from a state that is not Pressed to the MouseOver state, the other state is used.

<!--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" />

Hinweise

Die From -Eigenschaft ist optional.The From property is optional. Eine VisualTransition kann so eingeschränkt werden, dass Sie nur auf bestimmte Zustände angewendet wird, oder Sie kann jedes Mal angewendet werden, wenn das Steuerelement zwischen Zuständen übergeht.A VisualTransition can be restricted to apply to only certain states or it can be applied any time the control transitions between states. Sie schränken durch Festlegen VisualTransition der-Eigenschaft und der To - From Eigenschaft ein, wenn angewendet wird.You restrict when a VisualTransition is applied by setting the To and From properties. In der folgenden Tabelle sind die Beschränkungsebenen aufgelistet, von der restriktivsten bis zu der am wenigsten restriktiven.The following table describes the levels of restriction from most restrictive to least restrictive.

Art der EinschränkungType of restriction From-WertValue of From To-WertValue of To
Aus einem angegebenen Zustand in einen anderen angegebenen ZustandFrom a specified state to another specified state Der Name einesVisualStateThe name of a VisualState Der Name einesVisualStateThe name of a VisualState
Aus einem beliebigen Zustand in einen angegebenen ZustandFrom any state to a specified state Nicht festgelegtNot set Der Name einesVisualStateThe name of a VisualState
Aus einem angegebenen Zustand in einen beliebigen ZustandFrom a specified state to any state Der Name einesVisualStateThe name of a VisualState Nicht festgelegtNot set
Aus einem beliebigen Zustand in einen beliebigen ZustandFrom any state to any other state Nicht festgelegtNot set Nicht festgelegtNot set

Sie können mehrere VisualTransition -Objekte in einem VisualStateGroup -Objekt verwenden, die auf denselben Zustand verweisen, aber Sie werden in der Reihenfolge verwendet, in der die vorherige Tabelle angegeben ist.You can have multiple VisualTransition objects in a VisualStateGroup that refer to the same state, but they will be used in the order that the previous table specifies.

Sie können dieses Verhalten ändern, indem Sie eine neue Klasse erstellen, die VisualStateManager von erbt GoToStateCore und die-Methode überschreibt.You can change this behavior by creating a new class that inherits from VisualStateManager and overriding the GoToStateCore method.

Gilt für: