Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

FrameworkElement.IsLoaded-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft einen Wert, der angibt, ob dieses Element für die Präsentation geladen wurde.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public bool IsLoaded { get; }

Eigenschaftswert

Type: System.Boolean

true Wenn das aktuelle Element an eine Elementstruktur angefügt wird; false wenn das Element noch nie an eine geladene Elementstruktur angefügt wurde.

Einem neu erstellten FrameworkElement, diese Eigenschaft false, und bleibt true festgelegt wurde true, selbst wenn das Element anschließend durch Code aus einer verbundenen logischen Struktur entfernt wird. true Zustand wird von der allgemeinen Präsentationslogik festgelegt, wenn Elemente in das Presentation-Modul geladen werden.

In der Regel werden von geladenen Elemente gerendert, aber nicht alle FrameworkElement abgeleitete Klassen haben, eine Präsentation und andere Eigenschaften wie z. B. Visibility Präsentation beeinflussen können.

Im folgende Beispiel werden zwei Handler implementiert: eine behandelt die Loaded Ereignis des Stammelements, damit sichergestellt ist, dass das Stammelement der Seite geladen wird, da dies die Bedeutung des Ereignisses ist. Der andere Handler ist mit einem Benutzersteuerelement und ruft verknüpft IsLoaded sicherzustellen, dass das Stammelement geladen wird vollständig. Beide Handler rufen die gleiche Funktion (nicht gezeigt), die untergeordnete Elemente mit neuen Daten aufgefüllt wird.

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

.NET Framework
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: