FrameworkContentElement.IsLoaded Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 false
e permanece true
quando é definida como true
, mesmo que posteriormente removida pelo código.