VisualTransition.From Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger namnet på övergången VisualState från.
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
Egenskapsvärde
Namnet på övergången VisualState från.
Exempel
I följande exempel skapas två VisualTransition objekt. När kontrollen övergår från Pressed tillståndet till tillståndet MouseOverVisualTransition används både From och To . När kontrollen övergår från ett tillstånd som inte Pressed är till MouseOver tillståndet används det andra tillståndet.
<!--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" />
Kommentarer
Egenskapen From är valfri. A VisualTransition kan begränsas till att endast gälla för vissa tillstånd eller tillämpas när kontrollen övergår mellan tillstånd. Du begränsar när en VisualTransition tillämpas genom att To ange egenskaperna och From . I följande tabell beskrivs begränsningsnivåer från de mest restriktiva till minst restriktiva.
| Typ av begränsning | Värdet för Från | Värdet för Till |
|---|---|---|
| Från ett angivet tillstånd till ett annat angivet tillstånd | Namnet på en VisualState | Namnet på en VisualState |
| Från alla tillstånd till ett angivet tillstånd | Anges inte | Namnet på en VisualState |
| Från ett angivet tillstånd till valfritt tillstånd | Namnet på en VisualState | Anges inte |
| Från alla tillstånd till andra tillstånd | Anges inte | Anges inte |
Du kan ha flera VisualTransition objekt i ett VisualStateGroup som refererar till samma tillstånd, men de används i den ordning som anges i föregående tabell.
Du kan ändra det här beteendet genom att skapa en ny klass som ärver från VisualStateManager och åsidosätter GoToStateCore metoden.