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 качестве параметра. Свойство EventTypeViewEventArgs класса является ViewEvent объектом . Метод ViewEventHandler делегата сравнивает EventType свойство со статическими ViewEvent полями, чтобы определить, какой тип действия вызвал событие. Например, событие возникает в следующих случаях:

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

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

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

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

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

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

Поля

Click

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

Paint

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

TemplateModeChanged

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

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