ViewEvent 类

定义

表示设计时在控件的视图上发生的事件的类型。 此类不能被继承。

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
继承
ViewEvent

注解

设计 ViewEvent 主机(例如 Visual Studio 2005)在控件的设计时视图中引发由某些用户操作引起的事件时,向设计器组件提供 对象。 事件 IControlDesignerView.ViewEventViewEventHandler 委托方法处理,该方法采用 ViewEventArgs 对象作为参数。 EventType类的 ViewEventArgs 属性是 对象ViewEvent。 委托 ViewEventHandler 方法将 EventType 属性与静态 ViewEvent 字段进行比较,以确定引发事件的操作类型。 例如,在以下情况下引发 事件:

  • 单击设计图面上的某个区域。

  • 设计器在设计图面上绘制控件。

  • 进入或退出控件的模板编辑模式。

ControlDesigner 提供默认委托来处理事件 IControlDesignerView.ViewEvent 。 自定义控件设计器替代 OnClickOnPaintOnTemplateModeChanged 方法,以在设计图面上处理控件的这些事件。

设计器宿主 ViewEventArgs 初始化设计图面上操作类型的 对象,然后将该对象传递给 ViewEventHandler 委托。 EventType对象的 属性ViewEventArgs指示操作的类型:

属性 EventArgs 提供特定于操作类型的事件参数。

字段

Click

指示在设计器区域上单击引发了查看事件。

Paint

指示在设计图面上绘制控件引发了查看事件。

TemplateModeChanged

指示更改控件设计器的模板模式引发了查看事件。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅