Share via


VisualTransition.To Özellik

Tanım

Geçiş için öğesinin VisualState adını alır veya ayarlar.

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

Özellik Değeri

Geçiş için öğesinin VisualState adı.

Örnekler

Aşağıdaki örnek iki VisualTransition nesne oluşturur. Denetim durumundan Pressed duruma geçtiğindeMouseOver, VisualTransition hem To hem de From kümesine sahip olan kullanılır. Denetim, durum olmayan Pressed bir durumdan diğerine geçtiğinde MouseOver , diğer durum kullanılır.

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

Açıklamalar

To özelliği isteğe bağlıdır. yalnızca VisualTransition belirli durumlara uygulanacak şekilde kısıtlanabilir veya denetim durumlar arasında geçişler her zaman uygulanabilir. ve From özelliklerini ayarlayarak bir VisualTransition uygulandığında kısıtlarsınızTo. Aşağıdaki tabloda en kısıtlayıcıdan en az kısıtlayıcıya kadar olan kısıtlama düzeyleri açıklanmaktadır.

Kısıtlama türü Kimden Değeri Değer:
Belirtilen bir durumdan başka bir belirtilen duruma Bir VisualState Bir VisualState
Herhangi bir durumdan belirtilen duruma Ayarlı değil Bir VisualState
Belirtilen bir durumdan herhangi bir duruma Bir VisualState Ayarlı değil
Herhangi bir durumdan başka bir duruma Ayarlı değil Ayarlı değil

Bir içinde VisualStateGroup aynı duruma başvuran birden çok VisualTransition nesneniz olabilir, ancak bunlar önceki tablonun belirttiği sırayla kullanılır.

yöntemini devralan ve geçersiz kılan VisualStateManagerGoToStateCore yeni bir sınıf oluşturarak bu davranışı değiştirebilirsiniz.

Şunlara uygulanır