Udostępnij za pośrednictwem


FrameworkContentElement.IsLoaded Właściwość

Definicja

Pobiera wartość wskazującą, czy ten element został załadowany do prezentacji.

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

Wartość właściwości

true jeśli bieżący element jest dołączony do drzewa elementów i został renderowany; false jeśli element nigdy nie został dołączony do załadowanego drzewa elementów.

Przykłady

Poniższy przykładowy kod używa IsLoaded jako warunkowego sprawdzania, aby zapewnić, że funkcja displayData (nie pokazana) będzie zawierać prawidłowe elementy załadowane na stronie do pracy w ramach procedury obsługi na żądanie. Ta sama logika jest uruchamiana jako program obsługi zdarzeń dla programu 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

Uwagi

Z nowo skonstruowanego wystąpienia ta właściwość rozpoczyna się od false, i pozostaje true po jej ustawieniu na truewartość , nawet jeśli później zostanie usunięta przez kod.

Dotyczy

Zobacz też