FrameworkElement.IsInitialized Свойство

Определение

Возвращает значение, указывающее, был ли этот элемент инициализирован либо во время обработки обработчиком XAML, либо путем явного вызова метода EndInit() .

C#
public bool IsInitialized { get; }

Значение свойства

Boolean

true Значение , если элемент инициализирован на указанные выше вызовы обработки XAML или метода; falseв противном случае .

Комментарии

Это свойство также может быть true , если этот элемент был перемещен в логическом дереве таким образом, что он имеет новый родительский элемент и, следовательно, снова перезагружается.

Это свойство полезно, если вы также используете BeginInit и EndInit. Элементы в логическом дереве, загруженном обработчиком XAML, обязательно инициализируются. Элементы, не входящие в логическое дерево, инициализируются при EndInit вызове. В отсутствие какой-либо конкретной BeginInit обработки и EndInitэто произойдет, как только конструктор возвращает инициализированный результат.

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7