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


ViewEvent Класс

Определение

Представляет тип события, которое произошло в представлении элемента управления во время разработки. Этот класс не может быть унаследован.

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
Наследование
ViewEvent

Комментарии

ViewEvent Объект предоставляется компоненту конструктора узлом конструктора, например Visual Studio 2005, при вызове события, вызванного определенными действиями пользователя в представлении времени разработки элемента управления. Событие IControlDesignerView.ViewEvent обрабатывается методом делегата ViewEventHandler , который принимает ViewEventArgs объект в качестве параметра. EventType Свойство ViewEventArgs класса является ViewEvent объектом. Метод ViewEventHandler делегата сравнивает EventType свойство со статическими ViewEvent полями, чтобы определить, какой тип действия вызвал событие. Например, событие возникает при следующих обстоятельствах:

  • Щелкните область в области конструктора.

  • Конструктор рисует элемент управления на поверхности конструктора.

  • Вы вводите или выходите из режима редактирования шаблона для элемента управления.

Класс ControlDesigner предоставляет делегат по умолчанию для обработки IControlDesignerView.ViewEvent события. Пользовательские конструкторы элементов управления переопределяют OnClickOnPaintметоды и OnTemplateModeChanged обрабатывают эти события для элемента управления в области конструктора.

Узел конструктора инициализирует ViewEventArgs объект для типа действия в области конструктора, а затем передает объект делегату ViewEventHandler . Свойство EventTypeViewEventArgs объекта указывает, какой тип действия:

Свойство EventArgs предоставляет аргументы события, относящиеся к типу действия.

Поля

Имя Описание
Click

Указывает, что событие представления было создано для щелчка по области конструктора.

Paint

Указывает, что событие представления было создано для рисования элемента управления на поверхности конструктора.

TemplateModeChanged

Указывает, что событие представления было создано для изменения режима шаблона конструктора элементов управления.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

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