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

El ejemplo siguiente implementa dos controladores: uno está controlando el Loaded eventos del elemento raíz, por lo que tiene la certeza de que el elemento de raíz de la página se carga porque ese es el significado 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 está enlazado a un control de usuario y las llamadas IsLoaded 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 mostrada) que rellena 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

Desde un recientemente construido FrameworkElement, esta propiedad comienza falsey permanece true después de se establece en true, incluso si posteriormente se quita el elemento de un árbol lógico conectado por 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. true estado se establece mediante la lógica de presentación general cuando se cargan los elementos 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 son representados, pero no todos los FrameworkElement las clases derivadas tengan una presentación y otras propiedades como Visibility puede 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: