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 - пространство имен