Sdílet prostřednictvím


VisualTransition.To Vlastnost

Definice

Získá nebo nastaví název VisualState přechodu na.

public:
 property System::String ^ To { System::String ^ get(); void set(System::String ^ value); };
public string To { get; set; }
member this.To : string with get, set
Public Property To As String

Hodnota vlastnosti

String

Název VisualState přechodu na.

Příklady

Následující příklad vytvoří dva VisualTransition objekty. Když se ovládací prvek přesune ze Pressed stavu na MouseOver stav, VisualTransition použije se nastavení From i To 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 To je nepovinná. Omezení VisualTransition může být omezeno pouze na určité stavy nebo se dá použít kdykoliv, když ovládací prvky přejdou mezi stavy. Omezíte, když se použije VisualTransition , nastavením To a From vlastnostmi. Následující tabulka popisuje úrovně omezení od nejvíce omezující po nejméně omezující.

Typ omezení Hodnota z 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 stavu můžete mít více VisualTransition objektů VisualStateGroup , 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 ji GoToStateCore .

Platí pro