Bagikan melalui


FrameworkElement.IsLoaded Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah elemen ini telah dimuat untuk presentasi.

public:
 property bool IsLoaded { bool get(); };
public bool IsLoaded { get; }
member this.IsLoaded : bool
Public ReadOnly Property IsLoaded As Boolean

Nilai Properti

true jika elemen saat ini dilampirkan ke pohon elemen; false jika elemen belum pernah dilampirkan ke pohon elemen yang dimuat.

Contoh

Contoh berikut mengimplementasikan dua penangan: satu menangani Loaded peristiwa elemen akar, sehingga dapat dipastikan bahwa elemen akar halaman dimuat karena itu adalah signifikansi dari peristiwa tersebut. Handler lainnya terhubung ke kontrol pengguna, dan memanggil IsLoaded untuk memastikan bahwa elemen akar dimuat sepenuhnya. Kedua handler memanggil fungsi yang sama (tidak ditampilkan) yang akan mengisi elemen anak dengan data baru.

private void OnLoad(object sender, RoutedEventArgs e)
{
    displayData();
}
private void updateSummary(object sender, RoutedEventArgs e)
{
    if (GroupBoxPage.IsLoaded)
        displayData();
}

Keterangan

Dari yang baru dibangun FrameworkElement, properti ini dimulai dari false, dan tetap true setelah diatur ke true, bahkan jika elemen kemudian dihapus dari pohon logis yang terhubung dengan kode. true status diatur oleh logika presentasi umum ketika elemen dimuat ke dalam mesin presentasi.

Biasanya, elemen yang dimuat dirender, tetapi tidak semua FrameworkElement kelas turunan memiliki presentasi, dan properti lain seperti Visibility dapat memengaruhi presentasi.

Berlaku untuk

Lihat juga