EventBindingService - класс
Методы создания, удаления, отображения и создания запросов содержимого, относящегося к классу обработки событий, для текущего контекста редактирования.
Иерархия наследования
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. (Унаследовано от Object.) |
![]() |
OnEventHandlerGenerated | Вызов события EventHandlerGenerated. |
![]() |
RemoveHandle | При переопределении в производном классе запрашивает остановку обработки указанного события указанным методом путем удаления метода из предложения Handles. |
![]() |
RemoveHandlesForName | Удаляет обработчики событий для заданного элемента. |
![]() |
RemoveMethod | При переопределении в производном классе запрашивает остановку обработки указанного события указанным методом путем удаления метода из класса обработчика событий. |
![]() |
SetClassName | При переопределении в производном классе определяет методы, которые в службе привязки считаются принадлежащими к указанному классу. |
![]() |
ShowMethod | При переопределении в производном классе выполняет попытку отображения указанного метода для пользователя. |
![]() |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) |
![]() |
ValidateMethodName | При переопределении в производном классе определяет, допустимо ли имя метода, и вызывает исключение, если оно недопустимо. |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
EventHandlerGenerated | Происходит, когда метод связывается с объектом ModelEvent в результате вызова метода AddEventHandler. |
В начало страницы
Заметки
Существует два способа связывания событий с обработчиками событий в архитектуре Visual Studio. В первом способе используется ключевое слово Handles, а во втором — методы AddHandler и RemoveHandler. В C# использование операторов += и -= с обработчиком EventHandler аналогично вызову методов AddHandler и RemoveHandler. В Visual Basic можно использовать оба способа. В C# можно использовать только второй способ. Дополнительные сведения см. в следующих разделах.
События (Руководство по программированию в C#)
Создание обработчиков событий в Windows Forms
Класс EventBindingService обеспечивает более широкие возможности.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Windows.Design.Services - пространство имен