定義方法,這些方法用以建立、移除、顯示和查詢目前編輯內容之事件處理類別的內容。
繼承階層架構
System.Object
Microsoft.Windows.Design.Services.EventBindingService
命名空間: Microsoft.Windows.Design.Services
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
Public MustInherit Class EventBindingService
public abstract class EventBindingService
public ref class EventBindingService abstract
[<AbstractClass>]
type EventBindingService = class end
public abstract class EventBindingService
EventBindingService 型別會公開下列成員。
建構函式
| 名稱 | 說明 | |
|---|---|---|
![]() |
EventBindingService | 在衍生類別中覆寫時,初始化 EventBindingService 類別的新執行個體。 |
回頁首
方法
| 名稱 | 說明 | |
|---|---|---|
![]() |
AddEventHandler | 在衍生類別中覆寫時,要求在處理指定的事件時宣告指定的方法。 |
![]() |
AllowClassNameForMethodName | 在衍生類別中覆寫時,判斷類別名稱是否可以用於以某種語言建立唯一的方法名稱。 |
![]() |
AppendStatements | 將指定的 CodeStatement 物件集合附加至指定的事件處理常式。 |
![]() |
CreateMethod | 在衍生類別中覆寫時,建立用以處理事件的方法。 |
![]() |
CreateUniqueMethodName | 在衍生類別中覆寫時,傳回事件處理常式的唯一方法名稱。 |
![]() |
Equals | 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。 |
![]() |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
![]() |
GetCompatibleMethods | 在衍生類別中覆寫時,傳回與指定事件相容的方法名稱。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetMethodHandlers | 在衍生類別中覆寫時,傳回用以處理指定事件的方法清單。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
IsExistingMethodName | 在衍生類別中覆寫時,判斷用以處理指定事件的方法名稱是否已經存在。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
OnEventHandlerGenerated | 引發 EventHandlerGenerated 事件。 |
![]() |
RemoveHandle | 在衍生類別中覆寫時,要求特定方法從 Handles 子句中移除特定事件,進而停止處理該事件。 |
![]() |
RemoveHandlesForName | 移除所指定項目的事件處理常式。 |
![]() |
RemoveMethod | 在衍生類別中覆寫時,要求特定方法從事件處理類別中移除特定事件,進而停止處理該事件。 |
![]() |
SetClassName | 在衍生類別中覆寫時,識別繫結服務認為屬於指定類別的方法。 |
![]() |
ShowMethod | 在衍生類別中覆寫時,嘗試將指定的方法顯示給使用者。 |
![]() |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
![]() |
ValidateMethodName | 在衍生類別中覆寫時,判斷方法名稱是否為有效的方法名稱,若不是有效的方法名稱,則會引發例外狀況。 |
回頁首
事件
| 名稱 | 說明 | |
|---|---|---|
![]() |
EventHandlerGenerated | 因為呼叫 AddEventHandler 方法而造成方法與 ModelEvent 產生關聯時發生。 |
回頁首
備註
在 Visual Studio 中,有兩種方法可使事件與事件處理常式產生關聯。 第一種方式是使用 Handles 關鍵字,而第二種方式則是使用 AddHandler 和 RemoveHandler 方法。 在 C# 中,使用 += 和 -= 搭配 EventHandler 會對應至 AddHandler 和 RemoveHandler。 這兩種方式都可以用於 Visual Basic 中。 但只有第二種方式可用於 C# 中。 如需詳細資訊,請參閱下列主題:
您可以使用 EventBindingService 類別來擴充此行為。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Windows.Design.Services 命名空間
.gif)
.gif)
.gif)