ViewEventHandler 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表可處理視覺設計工具(如 2005 Visual Studio 實作 ViewEvent 介面時所引發的 IControlDesignerView 事件的方法。 此類別無法獲得繼承。
public delegate void ViewEventHandler(System::Object ^ sender, ViewEventArgs ^ e);
public delegate void ViewEventHandler(object sender, ViewEventArgs e);
type ViewEventHandler = delegate of obj * ViewEventArgs -> unit
Public Delegate Sub ViewEventHandler(sender As Object, e As ViewEventArgs)
參數
- sender
- Object
事件的 來源。
一個 ViewEventArgs 包含事件資料的物件。
備註
當你建立 ViewEventHandler 代理人時,你就能確定處理事件的方法。 要將事件與你的事件處理器關聯,請將該代理的實例加入事件中。 事件處理程序會在事件發生時被呼叫,除非你移除代理。 欲了解更多關於事件處理代表的資訊,請參閱 「處理與提升事件」。
設計者主持人會針對設計表面上控制項的特定動作提出事件 ViewEvent 。 事件 ViewEvent 由 ViewEventHandler 代理方法處理,該方法以 ViewEventArgs 物件為參數。
通常,控制設計類別不會直接實作或指派代理 ViewEventHandler 。 ControlDesigner基底類別會為活動提供預設代表ViewEvent。 自訂控制設計器會覆寫 OnClick、 OnPaint、 以及 OnTemplateModeChanged 在設計表面處理這些事件的方法。 此方法設定 Initialize 該代理的 ViewEvent 預設事件代理。
擴充方法
| 名稱 | Description |
|---|---|
| GetMethodInfo(Delegate) |
取得一個代表指定代理所代表方法的物件。 |