Поделиться через


ViewEventHandler Делегат

Определение

Представляет метод, который будет обрабатывать событие ViewEvent, вызываемое средствами визуальной разработки, например Visual Studio 2005, реализуя интерфейс 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

Источник события.

e
ViewEventArgs

Объект ViewEventArgs, содержащий данные события.

Комментарии

При создании делегата ViewEventHandler необходимо указать метод, обрабатывающий событие. Чтобы связать событие с обработчиком событий, нужно добавить в событие экземпляр делегата. Обработчик событий вызывается всякий раз, когда происходит событие, если делегат не удален. Дополнительные сведения о делегатах обработчика событий см. в разделе Обработка и вызов событий.

Событие ViewEvent вызывается узлом конструктора для определенных действий в элементе управления в области конструктора. Событие ViewEvent обрабатывается методом делегата ViewEventHandler , который принимает объект в ViewEventArgs качестве параметра.

Как правило, классы конструктора элементов управления не реализуют и не назначают делегат напрямую ViewEventHandler . Базовый ControlDesigner класс предоставляет делегат по умолчанию для ViewEvent события. Конструкторы пользовательских элементов управления переопределяют OnClickметоды , OnPaintи OnTemplateModeChanged для обработки этих событий для элемента управления в области конструктора. Метод Initialize задает делегат события по умолчанию для делегата ViewEvent .

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел