TemplatedControlDesigner.OnTemplateModeChanged 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供在模板模式被更改时执行附加处理的机会。
protected:
virtual void OnTemplateModeChanged();
protected virtual void OnTemplateModeChanged ();
abstract member OnTemplateModeChanged : unit -> unit
override this.OnTemplateModeChanged : unit -> unit
Protected Overridable Sub OnTemplateModeChanged ()
注解
事件 ViewEvent 由设计器主机针对设计图面中的控件上的某些操作引发。 例如,当用户进入或退出控件的模板编辑模式时,将引发 事件。
类 TemplatedControlDesigner 提供默认委托来处理事件 ViewEvent 。 派生自 TemplatedControlDesigner 的类重写 方法, OnTemplateModeChanged 以处理在关联控件的模板模式更改时引发的事件。
方法 OnTemplateModeChanged 允许派生类在不附加委托的情况下处理 事件。 这是在派生类中处理事件的首选技术。
默认委托执行基 TemplatedControlDesigner 类中模板模式更改事件所需的更新,然后调用 OnTemplateModeChanged 方法。 类中的TemplatedControlDesigner基OnTemplateModeChanged方法返回 ,而不对 事件执行任何其他处理。 如果类派生自 TemplatedControlDesigner 并重写基 OnTemplateModeChanged 方法,则默认委托在派生类中调用重写方法。
InTemplateMode使用 属性确定控件设计器当前是否处于模板编辑模式。
继承者说明
类提供 TemplatedControlDesigner 的默认委托在调用 OnTemplateModeChanged() 方法之前执行基类所需的所有更新。 OnTemplateModeChanged()重写派生自 TemplatedControlDesigner 的类中的 方法,以便对设计图面中的控件上的模板模式更改事件执行其他处理。