FrameworkElement.Loaded Kejadian
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.
Terjadi ketika elemen ditata, dirender, dan siap untuk interaksi.
public:
event System::Windows::RoutedEventHandler ^ Loaded;
public event System.Windows.RoutedEventHandler Loaded;
member this.Loaded : System.Windows.RoutedEventHandler
Public Custom Event Loaded As RoutedEventHandler
Jenis Acara
Keterangan
Loaded biasanya peristiwa terakhir yang diangkat dalam urutan inisialisasi elemen. Ini akan selalu dinaikkan setelah Initialized. Apakah Anda memilih untuk menangani Loaded atau Initialized tergantung pada kebutuhan Anda. Jika Anda tidak perlu membaca properti elemen, berniat untuk mengatur ulang properti, dan tidak memerlukan informasi tata letak apa pun, Initialized mungkin merupakan peristiwa yang lebih baik untuk ditindak lanjuti. Jika Anda memerlukan semua properti elemen agar tersedia, dan Anda akan mengatur properti yang kemungkinan akan mengatur ulang tata letak, Loaded mungkin merupakan peristiwa yang lebih baik untuk ditindakl. Berhati-hatilah dengan reentrancy jika handler Anda mengatur ulang properti apa pun yang ditafsirkan oleh sistem tata letak untuk berarti bahwa kode tata letak baru diperlukan. (Anda mungkin perlu memeriksa FrameworkPropertyMetadata nilai pada properti jika Anda tidak yakin properti mana yang dapat memerlukan kode tata letak baru jika diubah.)
Untuk informasi selengkapnya tentang urutan peristiwa objek untuk FrameworkElement, dan juga untuk beberapa aplikasi dan kelas elemen terkait, lihat Peristiwa Seumur Hidup Objek.
Peristiwa yang dirutekan langsung tidak mengikuti rute, mereka hanya ditangani dalam elemen yang sama tempat peristiwa tersebut dinaikkan. Peristiwa yang dirutekan langsung mendukung perilaku peristiwa rute lainnya: peristiwa tersebut mendukung pengumpulan handler yang EventTrigger dapat diakses, dan dapat digunakan sebagai dalam gaya.
Loaded dan Unloaded mungkin keduanya dinaikkan pada kontrol sebagai akibat dari perubahan tema sistem yang dimulai pengguna. Perubahan tema menyebabkan pembatalan templat kontrol dan pohon visual yang terkandung, yang pada gilirannya menyebabkan seluruh kontrol dibongkar dan dimuat ulang. Oleh karena itu Loaded tidak dapat diasumsikan terjadi hanya ketika halaman pertama kali dimuat melalui navigasi ke halaman.
Informasi Peristiwa Yang Dirutekan
Bidang pengidentifikasi | LoadedEvent |
Strategi perutean | Langsung |
Delegasikan | RoutedEventHandler |