VisualTransition.To Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.