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.
Dient zum Abrufen oder Festlegen des Namens des VisualState Umstiegs von.
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 zu übersteigenden Umstiegs.
Beispiele
Im folgenden Beispiel werden zwei VisualTransition Objekte erstellt. Wenn das Steuerelement vom Pressed Zustand zum MouseOver Zustand wechselt, wird das Steuerelement verwendet, das VisualTransition beide From hat und To festgelegt ist. Wenn das Steuerelement von einem Zustand wechselt, der nicht Pressed zum MouseOver Zustand gehört, 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 auf nur bestimmte Zustände beschränkt werden, oder sie kann jederzeit angewendet werden, wenn die Steuerungsübergänge zwischen Zuständen erfolgen. Sie schränken die Anwendung ein VisualTransition , indem Sie die To Eigenschaften From festlegen. In der folgenden Tabelle werden die Einschränkungsebenen von den restriktivsten bis zu den am wenigsten restriktiv beschrieben.
| Einschränkungstyp | Wert von "Von" | Wert von An |
|---|---|---|
| Von einem angegebenen Zustand zu einem anderen angegebenen Zustand | Der Name eines VisualState | Der Name eines VisualState |
| Von einem beliebigen Zustand in einen angegebenen Zustand | Nicht festgelegt | Der Name eines VisualState |
| Von einem angegebenen Zustand in einen beliebigen Zustand | Der Name eines VisualState | Nicht festgelegt |
| Von jedem Zustand in einen anderen Zustand | Nicht festgelegt | Nicht festgelegt |
Sie können mehrere VisualTransition Objekte in einem VisualStateGroup Objekt haben, das auf denselben Zustand verweist, sie werden jedoch in der Reihenfolge verwendet, in der die vorherige Tabelle angegeben wird.
Sie können dieses Verhalten ändern, indem Sie eine neue Klasse erstellen, die von VisualStateManager der GoToStateCore Methode erbt und überschreibt.