FrameworkContentElement.IsLoaded Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dieses Element für die Präsentation 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 und gerendert wurde; false wenn das Element nie an eine geladene Elementstruktur angefügt wurde.

Beispiele

Im folgenden Beispielcode wird IsLoaded als bedingte Überprüfung verwendet, um sicherzustellen, dass eine Funktion displayData (nicht dargestellt) gültige Elemente auf der Seite geladen hat, um im Rahmen eines On-Demand-Handlers zu arbeiten. Dieselbe Logik wird als Ereignishandler für Loaded.

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

Aus einer neu erstellten Instanz beginnt diese Eigenschaft und falsebleibt true nach dem Festlegen auf true, auch wenn sie anschließend durch Code entfernt wurde.

Gilt für:

Weitere Informationen