Bagikan melalui


FrameworkElement.Loaded Kejadian

Definisi

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

Berlaku untuk

Lihat juga