Sdílet prostřednictvím


VisualTransition.From Vlastnost

Definice

Získá nebo nastaví název VisualState přechodu 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

Hodnota vlastnosti

Název VisualState přechodu z.

Příklady

Následující příklad vytvoří dva VisualTransition objekty. Když ovládací prvek přejde ze Pressed stavu do MouseOver stavu, VisualTransition použije se nastavení a FromTo nastavení. Když ovládací prvek přejde ze stavu, který není Pressed ve MouseOver stavu, použije se druhý stav.

<!--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" />

Poznámky

Vlastnost From je nepovinná. Omezení VisualTransition může být omezeno pouze na určité stavy nebo se dá použít kdykoli, když se ovládací prvek mezi stavy přenese. Omezíte, když se použije, VisualTransition nastavením To a From vlastností. Následující tabulka popisuje úrovně omezení od nejvíce omezující po nejméně omezující.

Typ omezení Hodnota od Hodnota do
Ze zadaného stavu do jiného zadaného stavu Název VisualState Název VisualState
Z libovolného stavu do zadaného stavu Nenastaveno Název VisualState
Ze zadaného stavu do libovolného stavu Název VisualState Nenastaveno
Z libovolného stavu do jakéhokoli jiného stavu Nenastaveno Nenastaveno

V jednom VisualStateGroup stavu můžete mít více VisualTransition objektů, které odkazují na stejný stav, ale budou použity v pořadí, v jakém určuje předchozí tabulka.

Toto chování můžete změnit vytvořením nové třídy, která dědí z VisualStateManager metody a přepisuje GoToStateCore ji.

Platí pro