Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

FrameworkElement.IsLoaded (Propiedad)

Obtiene un valor que indica si este elemento se ha cargado para la presentación.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public bool IsLoaded { get; }

Valor de propiedad

Tipo: System.Boolean
true si el elemento actual está asociado a un árbol de elementos; false si el elemento nunca se ha asociado a un árbol de elementos cargado.

En un FrameworkElement recientemente construido, esta propiedad inicia false y sigue siendo true después de establecerse en true, aunque el elemento se quite después desde un árbol lógico conectado por código. La lógica de presentación general establece el estado true cuando los elementos se cargan en el motor de presentación.

Normalmente, se representan los elementos cargados, pero no todas las clases derivadas de FrameworkElement tienen una presentación y otras propiedades como Visibility pueden influir en la presentación.

El ejemplo siguiente implementa dos controladores: uno administra el evento Loaded del elemento raíz, para garantizar que se carga el elemento raíz de la página porque ese es el significado del evento. El otro controlador se enlaza a un control de usuario y llama a IsLoaded para asegurar que se cargue el elemento raíz completamente. Ambos controladores llaman a la misma función (no mostrada) que rellena los elementos secundarios con datos nuevos.


private void OnLoad(object sender, RoutedEventArgs e)
{
    displayData();
}
private void updateSummary(object sender, RoutedEventArgs e)
{
    if (GroupBoxPage.IsLoaded)
        displayData();
}


.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft