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 öğesi hiçbir zaman yüklü 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 emin olur. 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 kurulan 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üretilmiş tüm FrameworkElement sınıfların bir sunusu yoktur ve gibi Visibility diğer özellikler sunuyu etkileyebilir.