FrameworkContentElement.IsLoaded Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si este elemento se ha cargado para la presentación.
public:
property bool IsLoaded { bool get(); };
public bool IsLoaded { get; }
member this.IsLoaded : bool
Public ReadOnly Property IsLoaded As Boolean
Valor de propiedad
true
si el elemento actual está asociado a un árbol de elementos y se ha representado; false
si el elemento nunca se ha asociado a un árbol de elementos cargado.
Ejemplos
El código de ejemplo siguiente usa IsLoaded como comprobación condicional para asegurarse de que una función displayData
(no se muestra) tendrá elementos válidos cargados en la página para que funcionen, como parte de un controlador a petición. Esa misma lógica se ejecuta como un controlador 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
Comentarios
Desde una instancia recién construida, esta propiedad se inicia false
y permanece true
una vez establecida true
en , incluso si posteriormente se quita por código.