VisualTransition.From Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namen des VisualState ab, aus dem gewechselt wird, oder legt diesen fest.
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.
Beispiele
Im folgenden Beispiel werden zwei VisualTransition Objekte erstellt. Wenn das Steuerelement vom Pressed Zustand zum MouseOver Zustand übergibt, wird das Steuerelement verwendet, das VisualTransition sowohl To From verwendet wird als auch festgelegt. Wenn das Steuerelement von einem anderen Zustand als Pressed in den Zustand MouseOver wechselt, wird der andere Zustand verwendet.
<!--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. Eine VisualTransition kann nur auf bestimmte Zustände beschränkt werden, oder sie kann jederzeit angewendet werden, wenn die Kontrollübergänge zwischen Zuständen erfolgen. Sie beschränken, wenn eine VisualTransition Anwendung erfolgt, indem Sie die To Eigenschaften From festlegen. In der folgenden Tabelle sind die Beschränkungsebenen aufgelistet, von der restriktivsten bis zu der am wenigsten restriktiven.
| Art der Einschränkung | From-Wert | To-Wert |
|---|---|---|
| Aus einem angegebenen Zustand in einen anderen angegebenen Zustand | Der Name eines VisualState | Der Name eines VisualState |
| Aus einem beliebigen Zustand in einen angegebenen Zustand | Nicht festgelegt | Der Name eines VisualState |
| Aus einem angegebenen Zustand in einen beliebigen Zustand | Der Name eines VisualState | Nicht festgelegt |
| Aus einem beliebigen Zustand in einen beliebigen Zustand | Nicht festgelegt | Nicht festgelegt |
Sie können mehrere VisualTransition Objekte in einem VisualStateGroup Zustand haben, der auf denselben Zustand verweist, aber sie werden in der Reihenfolge verwendet, die die vorherige Tabelle angibt.
Sie können dieses Verhalten ändern, indem Sie eine neue Klasse erstellen, die von VisualStateManager der GoToStateCore Methode erbt und außer Kraft gesetzt wird.