FrameworkContentElement.IsLoaded Property

Gets a value indicating whether this element has been loaded for presentation.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public bool IsLoaded { get; }

Property Value

Type: System.Boolean
true if the current element is attached to an element tree and has been rendered; false if the element has never been attached to a loaded element tree.

From a newly constructed instance, this property starts off false, and remains true once it is set to true, even if subsequently removed by code.

The following example code uses IsLoaded as a conditional check to assure that a function displayData (not shown) will have valid elements loaded on the page to work against, as part of an on-demand handler. That same logic is run as an event handler for Loaded.

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

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft