FrameworkContentElement.IsLoaded Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, загружен ли этот элемент для презентации.
public:
property bool IsLoaded { bool get(); };
public bool IsLoaded { get; }
member this.IsLoaded : bool
Public ReadOnly Property IsLoaded As Boolean
Значение свойства
true Значение , если текущий элемент присоединен к дереву элементов и был отрисован; false Значение , если элемент никогда не был присоединен к загруженному дереву элементов.
Примеры
Следующий пример кода используется IsLoaded в качестве условной проверки, чтобы убедиться, что функция displayData (не показана) будет иметь допустимые элементы, загруженные на страницу для работы в рамках обработчика по запросу. Эта же логика выполняется в качестве обработчика событий.Loaded
private void OnLoad(object sender, RoutedEventArgs e)
{
displayData();
}
private void updateSummary(object sender, RoutedEventArgs e)
{
if (myflowdocument.IsLoaded)
displayData();
}
Private Sub OnLoad(ByVal sender As Object, ByVal e As RoutedEventArgs)
displayData()
End Sub
Private Sub updateSummary(ByVal sender As Object, ByVal e As RoutedEventArgs)
If myflowdocument.IsLoaded Then
displayData()
End If
End Sub
Комментарии
Из только что созданного экземпляра это свойство начинается и falseостается true после того, как оно установлено true, даже если впоследствии удаляется кодом.