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

Définition

Obtient une valeur qui indique si cet élément a été chargé en vue de sa présentation.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

Valeur de propriété

true si l'élément actif est attaché à une arborescence d'éléments et a été restitué ; false si l'élément n'a jamais été attaché à une arborescence d'éléments chargée.true if the current element is attached to an element tree; false if the element has never been attached to a loaded element tree.

Exemples

L’exemple suivant implémente deux gestionnaires: l’un gère l' Loaded événement de l’élément racine. il est donc certain que l’élément racine de la page est chargé, car c’est l’importance de l’événement.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. L’autre gestionnaire est raccordé à un contrôle utilisateur et appelle IsLoaded pour s’assurer que l’élément racine est entièrement chargé.The other handler is hooked to a user control, and calls IsLoaded to assure that the root element is loaded completely. Les deux gestionnaires appellent la même fonction (non illustrée) qui rempliront les éléments enfants avec de nouvelles données.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();
}

Remarques

À partir d’un FrameworkElementnouvellement construit, cette propriété falsedémarre et reste true après avoir la valeur true, même si l’élément est supprimé par la suite d’une arborescence logique connectée par du code.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. truel’État est défini par la logique de présentation générale lorsque les éléments sont chargés dans le moteur de présentation.true state is set by the general presentation logic when elements are loaded into the presentation engine.

En général, les éléments chargés sont rendus, FrameworkElement mais toutes les classes dérivées n’ont pas de présentation Visibility , et d’autres propriétés telles que peuvent influencer la présentation.Typically, loaded elements are rendered, but not all FrameworkElement derived classes have a presentation, and other properties such as Visibility can influence presentation.

S’applique à

Voir aussi