FrameworkElement.IsInitialized Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, был ли этот элемент инициализирован либо во время обработки обработчиком XAML, либо путем явного вызова метода EndInit() .
public:
property bool IsInitialized { bool get(); };
public bool IsInitialized { get; }
member this.IsInitialized : bool
Public ReadOnly Property IsInitialized As Boolean
Значение свойства
true
Значение , если элемент инициализирован на указанные выше вызовы обработки XAML или метода; false
в противном случае .
Комментарии
Это свойство также может быть true
, если этот элемент был перемещен в логическом дереве таким образом, что он имеет новый родительский элемент и, следовательно, снова перезагружается.
Это свойство полезно, если вы также используете BeginInit и EndInit. Элементы в логическом дереве, загруженном обработчиком XAML, обязательно инициализируются. Элементы, не входящие в логическое дерево, инициализируются при EndInit вызове. В отсутствие какой-либо конкретной BeginInit обработки и EndInitэто произойдет, как только конструктор возвращает инициализированный результат.