Bagikan melalui


VisualTransition.To Properti

Definisi

Mendapatkan atau mengatur nama transisi ke VisualState .

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

Nilai Properti

Nama transisi ke VisualState .

Contoh

Contoh berikut membuat dua VisualTransition objek. Ketika kontrol beralih dari Pressed status ke MouseOver status , VisualTransition yang memiliki keduanya From dan To diatur digunakan. Ketika kontrol beralih dari status yang tidak Pressed ke MouseOver status, status lainnya digunakan.

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

Keterangan

Properti To bersifat opsional. Dapat VisualTransition dibatasi untuk diterapkan hanya ke status tertentu atau dapat diterapkan kapan saja transisi kontrol antar status. Anda membatasi saat VisualTransition diterapkan dengan mengatur To properti dan From . Tabel berikut ini menjelaskan tingkat pembatasan dari yang paling ketat hingga paling tidak ketat.

Jenis pembatasan Nilai Dari Nilai Ke
Dari status yang ditentukan ke status lain yang ditentukan Nama a VisualState Nama a VisualState
Dari status apa pun ke status tertentu Belum diatur Nama a VisualState
Dari status tertentu ke status apa pun Nama a VisualState Belum diatur
Dari status apa pun ke status lain Belum diatur Belum diatur

Anda dapat memiliki beberapa VisualTransition objek dalam VisualStateGroup status yang sama, tetapi akan digunakan dalam urutan yang ditentukan tabel sebelumnya.

Anda dapat mengubah perilaku ini dengan membuat kelas baru yang mewarisi dan VisualStateManager mengambil alih GoToStateCore metode .

Berlaku untuk