FrameworkElement.IsLoaded Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 false
ve öğesi daha sonra kodla bağlı bir mantıksal ağaçtan kaldırılsa bile olarak ayarlandıktan true
sonra 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.