VisualTransition.From Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę VisualState elementu do przejścia z.
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
Wartość właściwości
Nazwa elementu VisualState do przejścia z.
Przykłady
Poniższy przykład tworzy dwa VisualTransition obiekty. Gdy kontrolka przechodzi ze Pressed
stanu do MouseOver
stanu, From VisualTransition używany jest zarówno ten, jak i To ustawiony. Gdy kontrolka przechodzi ze stanu, który nie Pressed
MouseOver
jest w stanie, jest używany inny stan.
<!--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" />
Uwagi
Właściwość jest opcjonalna From . Można VisualTransition ograniczyć zastosowanie tylko do niektórych stanów lub można go zastosować w dowolnym momencie przejścia kontroli między stanami. Ograniczasz, kiedy obiekt VisualTransition jest stosowany, ustawiając To właściwości i From . W poniższej tabeli opisano poziomy ograniczeń od najbardziej restrykcyjnych do najmniej restrykcyjnych.
Typ ograniczenia | Wartość od | Wartość do |
---|---|---|
Z określonego stanu do innego określonego stanu | Nazwa obiektu VisualState | Nazwa obiektu VisualState |
Z dowolnego stanu do określonego stanu | Nie ustawiono | Nazwa obiektu VisualState |
Z określonego stanu do dowolnego stanu | Nazwa obiektu VisualState | Nie ustawiono |
Z dowolnego stanu do dowolnego innego stanu | Nie ustawiono | Nie ustawiono |
W obiekcie VisualStateGroup można mieć wiele VisualTransition obiektów odwołujących się do tego samego stanu, ale będą one używane w kolejności określonej w poprzedniej tabeli.
To zachowanie można zmienić, tworząc nową klasę dziedziczą po VisualStateManager metodzie i przesłaniając ją GoToStateCore .