Действия для создания обработчика событий в Конструктор WPF для Visual Studio немного отличаются от аналогичных действий в конструкторе Windows Forms.В следующих процедурах описываются способы создания простых обработчиков событий в сред. Конструктор WPF.
Создание обработчика событий по умолчанию
В представлении конструктора дважды щелкните элемент управления, для которого требуется создать обработчик событий.
Для элемента управления будет создан обработчик событий по умолчанию.Открывается файл с выделенным кодом, и курсор размещается в обработчике событий по умолчанию.
Создание обработчика событий на языке XAML
В представлении XAML найдите элемент, для которого требуется создать обработчик событий.В этой процедуре используется элемент управленияButton.
В открывающем теге элемента начните ввод имени события, которое необходимо обработать, например событиеClickилиMouseEnter.
Если начать ввод имени события, появится список IntelliSense с доступными событиями, как показано на следующем рисунке.
Введите имя обработчика событий в поле значения атрибута.В появившемся списке IntelliSense можно дважды щелкнуть<Новый обработчик событий>для использования имени обработчика событий по умолчанию.
Примечание
Если просто выбрать<Новый обработчик событий>(без двойного щелчка), появится всплывающая подсказка с отображением дополнительной информации о методе, который будет создан.
В следующем коде XAML описывается обработчик событийClickи обработчик событийMouseEnterдля элемента управленияButton.
В представлении XAML щелкните правой кнопкой мыши событие или имя обработчика событий и выберите параметрК обработчику событий, как показано на следующем рисунке.
Открывается файл с выделенным кодом, и курсор помещается в выбранном обработчике событий.В следующем коде приведен пример обработчиков событий.
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
EndSubPrivateSub Button1_MouseEnter(ByVal sender As System.Object, ByVal e As System.Windows.Input.MouseEventArgs)
EndSub
Создание обработчика событий с использованием раскрывающихся списков редактора кода (только в Visual Basic)
В редакторе кода откройте раскрывающийся списокИмя класса.
Выберите элемент управления или тип, для которого требуется создать обработчик событий.
Откройте раскрывающийся списокИмя метода.
Выберите событие, для которого требуется создать обработчик событий.
Создается обработчик событий, и курсор располагается в обработчике событий.
Создание обработчика событий с использованием кнопки "События"
В представлении конструирования выберите элемент управления, для которого требуется создать обработчик событий.
В верхней части окнаСвойстванажмите кнопкуСобытия.
Выводится список событий для данного элемента управления, и выделяется событие по умолчанию.
Выделите событие и разместите курсор в столбце значения.
Введите имя обработчика событий или оставьте его пустым для использования имени по умолчанию.
Чтобы создать обработчик событий, нажмите клавишу ENTER или дважды щелкните столбец значения.
Создается обработчик событий для элемента управления.Открывается файл с выделенным кодом, и курсор размещается в обработчике событий.Для проектов Visual C# в файл XAML добавляется атрибут, указывающий обработчик событий.Для проектов Visual Basic файл XAML не изменяется