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)

参数

e
EventArgs

包含事件数据的 RoutedEventArgs

注解

此特定 On* 方法不是类处理程序挂钩。 它也不完全遵循已建立的公共语言运行时 (CLR) On* 方法约定,即可以通过重写此方法而不调用基实现来抑制匹配事件。

请注意, IsInitialized 属性是只读的,因此不能将 设置为 IsInitialized 强制初始化行为。 设置初始化状态只能由Windows Presentation Foundation (WPF) 框架来完成。

继承者说明

此虚方法的默认实现将引发上述事件。 重写应调用基实现来保留此行为。 如果调用基实现失败,则不仅不会像派生类的一般预期FrameworkElement那样引发Initialized事件,而且还会禁止此基实现实现的两个重要样式和主题样式初始化操作。

适用于

另请参阅