Freigeben über


FrameworkContentElement.IsLoaded Eigenschaft

Definition

Ruft einen Wert ab, mit dem angegeben wird, ob dieses Element für die Darstellung geladen wurde.

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

Eigenschaftswert

true, wenn das aktuelle Element an eine Elementstruktur angefügt ist und gerendert wurde, false, wenn das Element noch nie an eine geladene Elementstruktur angefügt wurde.

Beispiele

Der folgende Beispielcode verwendet IsLoaded als bedingte Überprüfung, um sicherzustellen, dass eine Funktion displayData (nicht angezeigt) gültige Elemente auf die Seite geladen hat, mit denen sie arbeiten können, als Teil eines Bedarfshandlers. Dieselbe Logik wird als Ereignishandler für Loadedausgeführt.

private void OnLoad(object sender, RoutedEventArgs e)
{
    displayData();
}
private void updateSummary(object sender, RoutedEventArgs e)
{
    if (myflowdocument.IsLoaded)
        displayData();
}
Private Sub OnLoad(ByVal sender As Object, ByVal e As RoutedEventArgs)
    displayData()
End Sub
Private Sub updateSummary(ByVal sender As Object, ByVal e As RoutedEventArgs)
    If myflowdocument.IsLoaded Then
        displayData()
    End If
End Sub

Hinweise

Von einem neu erstellten instance startet diese Eigenschaft mit false, und bleibt, true sobald sie auf truefestgelegt ist, auch wenn sie anschließend vom Code entfernt wird.

Gilt für:

Weitere Informationen