FrameworkElement.OnInitialized(EventArgs) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает событие Initialized. Этот метод вызывается всякий раз IsInitialized , когда задано внутреннее значение true .
protected:
virtual void OnInitialized(EventArgs ^ e);
protected virtual void OnInitialized(EventArgs e);
abstract member OnInitialized : EventArgs -> unit
override this.OnInitialized : EventArgs -> unit
Protected Overridable Sub OnInitialized (e As EventArgs)
Параметры
Объект RoutedEventArgs , содержащий данные события.
Комментарии
Этот конкретный метод On* не является перехватчиком обработчика классов. Он не соответствует установленному соглашению о методах CLR On* о том, что соответствующее событие может быть подавлено путем переопределения этого метода и не вызова базовой реализации.
Обратите внимание, что IsInitialized свойство доступно только для чтения, поэтому нельзя задать IsInitialized принудительное поведение инициализации. Установка состояния инициализации предназначена только для платформы Windows Presentation Foundation (WPF).
Примечания для тех, кто наследует этот метод
Реализация этого виртуального метода по умолчанию вызывает событие, как описано выше. Переопределения должны вызывать базовую реализацию, чтобы сохранить это поведение. Если не удается вызвать базовую реализацию, вы не Initialized только не вызовете событие, как ожидается FrameworkElement в производном классе, но также будете подавлять две важные операции инициализации стиля темы, реализованные этой базовой реализацией.