FrameworkElement.IsLoaded FrameworkElement.IsLoaded FrameworkElement.IsLoaded FrameworkElement.IsLoaded Property

Definición

Obtiene un valor que indica si este elemento se ha cargado para la presentación.Gets a value that indicates whether this element has been loaded for presentation.

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; false si el elemento nunca se ha asociado a un árbol de elementos cargado.true if the current element is attached to an element tree; false if the element has never been attached to a loaded element tree.

Ejemplos

En el ejemplo siguiente se implementan dos controladores: uno controla el Loaded evento del elemento raíz, por lo que está seguro de que el elemento raíz de la página se carga porque es la importancia del evento.The following example implements two handlers: one is handling the Loaded event of the root element, so it is certain that the page root element is loaded because that is the significance of the event. El otro controlador se enlaza a un control de usuario y llama IsLoaded a para asegurarse de que el elemento raíz se carga completamente.The other handler is hooked to a user control, and calls IsLoaded to assure that the root element is loaded completely. Ambos controladores llaman a la misma función (no se muestra), que rellenará los elementos secundarios con datos nuevos.Both handlers call the same function (not shown) that will populate child elements with fresh data.

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

Comentarios

A partir de un FrameworkElementrecién construido, esta propiedad falsese inicia y true permanece después de establecerse trueen, incluso si el elemento se quita posteriormente de un árbol lógico conectado mediante código.From a newly constructed FrameworkElement, this property starts off false, and remains true after it is set to true, even if the element is subsequently removed from a connected logical tree by code. truela lógica de presentación general establece el estado cuando los elementos se cargan en el motor de presentación.true state is set by the general presentation logic when elements are loaded into the presentation engine.

Normalmente, los elementos cargados se representan, pero no FrameworkElement todas las clases derivadas tienen una presentación y otras propiedades Visibility como pueden influir en la presentación.Typically, loaded elements are rendered, but not all FrameworkElement derived classes have a presentation, and other properties such as Visibility can influence presentation.

Se aplica a

Consulte también: