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, а также о нескольких связанных классах приложений и элементов см. в разделе "События времени существования объекта".

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

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