FrameworkElement.OnInitialized(EventArgs) FrameworkElement.OnInitialized(EventArgs) FrameworkElement.OnInitialized(EventArgs) FrameworkElement.OnInitialized(EventArgs) Method

Определение

Создает событие Initialized.Raises the Initialized event. Этот метод вызывается всякий раз, когда IsInitialized имеет внутреннее значение true.This method is invoked whenever IsInitialized is set to true internally.

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)

Параметры

e
EventArgs EventArgs EventArgs EventArgs

Объект класса RoutedEventArgs, содержащий данные о событии.The RoutedEventArgs that contains the event data.

Комментарии

Данный конкретный на * метод не является ловушкой обработчика класса.This particular On* method is not a class handler hook. Ни он точно следовать установленному среда CLRcommon language runtime (CLR) на * метод соглашение, что соответствующее ему событие может быть отменено с помощью переопределения этого метода и не вызывает базовую реализацию.Nor does it exactly follow the established среда CLRcommon language runtime (CLR) On* method convention that the matching event could be suppressed by overriding this method and not calling the base implementation.

Обратите внимание, что IsInitialized свойство только для чтения, поэтому невозможно задать IsInitialized для принудительного использования поведения инициализации.Note that the IsInitialized property is read-only, so you cannot set IsInitialized to force initialization behavior. Задание состояния инициализации должен выполняться только Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework.Setting the initialization state is intended to be done only by the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework.

Примечания для тех, кто наследует этот метод

Реализация по умолчанию данного виртуального метода вызывает вышеописанное событие.The default implementation of this virtual method raises the event as described above. Для поддержания данного режима работы переопределение должно вызывать базовую реализацию.Overrides should call the base implementation to preserve this behavior. Если вам не удается вызвать базовую реализацию, не только вы не вызовут Initialized события как обычно, ожидаемых FrameworkElement производного класса, но также будет запрещена две важные стилю и цветовой схеме стиль инициализации операции, которые являются реализуется базовая реализация.If you fail to call the base implementation, not only will you not raise the Initialized event as is generally expected of a FrameworkElement derived class, but you will also suppress two important style and theme style initialization operations that are implemented by this base implementation.

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

Дополнительно