FrameworkElement.IsLoaded Özellik

Tanım

Bu öğenin sunu için yüklenip yüklenmediğini gösteren bir değer alır.

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

Özellik Değeri

true geçerli öğe bir öğe ağacına bağlıysa; false öğe hiçbir zaman yüklenen bir öğe ağacına iliştirilmemişse.

Örnekler

Aşağıdaki örnek iki işleyici uygular: biri kök öğenin olayını işlemektir Loaded , bu nedenle olayın önemi bu olduğundan sayfa kök öğesinin yüklendiğinden emindir. Diğer işleyici bir kullanıcı denetimine bağlı ve kök öğenin tamamen yüklendiğinden emin olmak için çağrıları IsLoaded . Her iki işleyici de alt öğeleri yeni verilerle dolduracak aynı işlevi çağırır (gösterilmez).

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

Açıklamalar

Yeni yapılan FrameworkElementbir öğesinden bu özellik başlatılır falseve öğesi daha sonra kodla bağlı bir mantıksal ağaçtan kaldırılsa bile olarak ayarlandıktan truesonra kalırtrue. true durum, öğeler sunu altyapısına yüklendiğinde genel sunu mantığı tarafından ayarlanır.

Genellikle, yüklenen öğeler işlenir, ancak türetilen tüm FrameworkElement sınıfların bir sunusu yoktur ve gibi Visibility diğer özellikler sunuyu etkileyebilir.

Şunlara uygulanır

Ayrıca bkz.