VisualTransition.From Egenskap

Definition

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.

Gäller för