Udostępnij za pośrednictwem


VisualTransition.From Właściwość

Definicja

Pobiera lub ustawia nazwę , z których VisualState ma przejść.

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.

Przykłady

Poniższy przykład tworzy dwa VisualTransition obiekty. Gdy kontrolka przechodzi ze Pressed stanu do MouseOver stanu, VisualTransition używany jest From zarówno ten, jak i To ustawiony. Gdy kontrolka przechodzi ze stanu, który nie PressedMouseOver 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ść From jest opcjonalna. Element VisualTransition może być ograniczony do zastosowania tylko do niektórych stanów lub może być stosowany w dowolnym momencie przejścia kontroli między stanami. Ograniczasz, gdy element 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 innego stanu Nie ustawiono Nie ustawiono

W obiekcie VisualStateGroup może znajdować się wiele VisualTransition obiektów odwołujących się do tego samego stanu, ale będą one używane w kolejności określonej przez poprzednią tabelę.

To zachowanie można zmienić, tworząc nową klasę dziedziczącą z VisualStateManager metody i przesłonięc ją GoToStateCore .

Dotyczy