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

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

Örnekler

Aşağıdaki örnek iki VisualTransition nesne oluşturur. Denetim durumundan Pressed duruma MouseOver geçtiğindeVisualTransition, hem hem de ToFrom kümesine sahip olan kullanılır. Denetim, duruma olmayan Pressed bir durumdan 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. , VisualTransition yalnızca belirli durumlara uygulanacak şekilde kısıtlanabilir veya denetim durumlar arasında her geçişte 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ü Başlangıç Değeri Değer:
Belirtilen bir durumdan başka bir belirtilen duruma Bir VisualState Bir VisualState
Herhangi bir durumdan belirtilen duruma Ayarlanmadı Bir VisualState
Belirtilen durumdan herhangi bir duruma Bir VisualState Ayarlanmadı
Herhangi bir durumdan başka bir duruma Ayarlanmadı Ayarlanmadı

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

Şunlara uygulanır