Поделиться через


FrameworkElement.Initialized Событие

Определение

Происходит во время инициализации данного FrameworkElement. Данное событие совпадает со случаями, когда значение свойства IsInitialized изменяется с false (или неопределенного) на true.

public:
 event EventHandler ^ Initialized;
public event EventHandler Initialized;
member this.Initialized : EventHandler 
Public Custom Event Initialized As EventHandler 

Тип события

Комментарии

Это событие будет возникать при каждом вызове EndInit методов или OnVisualParentChanged . Вызовы любого из методов могли поступать из кода приложения или с помощью поведения процессора XAML при обработке страницы XAML.

Выбор обработки Loaded или Initialized зависит от ваших требований. Если вам не нужно считывать свойства элементов, планируется сбрасывать свойства и не требуются никакие сведения о макете, Initialized может быть лучшим событием для действий. Если требуется, чтобы все свойства элемента были доступны, и вы будете задавать свойства, которые, скорее всего, сбросят макет, Loaded может быть лучшим событием для действий. Будьте внимательны при повторном входе, если обработчик сбрасывает все свойства, которые интерпретируются системой макета, чтобы означать, что требуется новый проход макета. (Может потребоваться проверка FrameworkPropertyMetadata значения свойства, если вы не знаете, какие свойства могут требовать нового прохода макета в случае их изменения.)

Дополнительные сведения о последовательности событий объектов для , а также для нескольких связанных классов приложений FrameworkElementи элементов см. в разделе События времени существования объекта.

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

См. также раздел