FrameworkElement.Initialized Событие

Определение

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

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

Тип события

EventHandler

Комментарии

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

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

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

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

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