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ę , 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 .