Aracılığıyla paylaş


VisualTransition.From Özellik

Tanım

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

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

Özellik Değeri

String

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

From ö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 VisualStateManager GoToStateCore yeni bir sınıf oluşturarak bu davranışı değiştirebilirsiniz.

Şunlara uygulanır