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 объекта указывает, какой тип действия:
Событие Click .
Событие Paint .
Событие TemplateModeChanged .
Свойство EventArgs предоставляет аргументы события, относящиеся к типу действия.
Поля
Click |
Показывает, что для щелчка в области разработки было вызвано событие представления. |
Paint |
Показывает, что событие представления возникло для отображения элемента управления в области разработки. |
TemplateModeChanged |
Показывает, что для изменения режима шаблона конструктора элемента управления было вызвано событие представления. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |