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
, даже если оно впоследствии удаляется кодом.