FrameworkContentElement.IsLoaded Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.