VisualTransition.To Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .