FrameworkContentElement.IsLoaded Propriedade

Definição

Obtém um valor que indica se esse elemento foi carregado para apresentação.

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

Valor da propriedade

true se o elemento atual estiver anexado a uma árvore de elementos e tiver sido renderizado; false se o elemento nunca tiver sido anexado a uma árvore de elementos carregada.

Exemplos

O código de exemplo a seguir usa IsLoaded como uma marcar condicional para garantir que uma função displayData (não mostrada) terá elementos válidos carregados na página para trabalhar, como parte de um manipulador sob demanda. Essa mesma lógica é executada como um manipulador de eventos para 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

Comentários

A partir de uma instância recém-construída, essa propriedade inicia falsee permanece true quando é definida como true, mesmo que posteriormente removida pelo código.

Aplica-se a

Confira também