+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 92.51 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Практическое руководство. Создание простого обработчика событий

05.07.2012 15:58

Действия для создания обработчика событий в Конструктор WPF для Visual Studio немного отличаются от аналогичных действий в конструкторе Windows Forms. В следующих процедурах описываются способы создания простых обработчиков событий в сред. Конструктор WPF.

Создание обработчика событий по умолчанию

  • В представлении конструктора дважды щелкните элемент управления, для которого требуется создать обработчик событий.

    Для элемента управления будет создан обработчик событий по умолчанию. Открывается файл с выделенным кодом, и курсор размещается в обработчике событий по умолчанию.

Создание обработчика событий на языке XAML

  1. В представлении XAML найдите элемент, для которого требуется создать обработчик событий. В этой процедуре используется элемент управленияButton.

  2. В открывающем теге элемента начните ввод имени события, которое необходимо обработать, например событие Click или MouseEnter.

    Если начать ввод имени события, появится список IntelliSense с доступными событиями, как показано на следующем рисунке.

    Список IntelliSense, отображающий доступные события
  3. Введите имя обработчика событий в поле значения атрибута. В появившемся списке IntelliSense можно дважды щелкнуть <Новый обработчик событий> для использования имени обработчика событий по умолчанию.

    ПримечаниеПримечание

    Если просто выбрать <Новый обработчик событий> (без двойного щелчка), появится всплывающая подсказка с отображением дополнительной информации о методе, который будет создан.

    В следующем коде XAML описывается обработчик событий Click и обработчик событий MouseEnter для элемента управления Button.

    <Window x:Class="WPFApplication.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="300" Width="300">
        <Grid>
            <Button Height="23" HorizontalAlignment="Left"
            Margin="33,38,0,0" Name="Button1" VerticalAlignment="Top" 
            Width="75" 
            Click="button1_Click" MouseEnter="button1_MouseEnter">
            Button</Button>
        </Grid>
    </Window>
    
  4. В представлении XAML щелкните правой кнопкой мыши событие или имя обработчика событий и выберите параметр К обработчику событий, как показано на следующем рисунке.

    Переход к параметру обработчика событий

    Открывается файл с выделенным кодом, и курсор помещается в выбранном обработчике событий. В следующем коде приведен пример обработчиков событий.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
        
    End Sub
    
    Private Sub Button1_MouseEnter(ByVal sender As System.Object, ByVal e As System.Windows.Input.MouseEventArgs)
        
    End Sub
    
    private void button1_Click(object sender, RoutedEventArgs e)
    {
        
    }
    
    private void button1_MouseEnter(object sender, MouseEventArgs e)
    {
        
    }
    

Создание обработчика событий с использованием раскрывающихся списков редактора кода (только в Visual Basic)

  1. В редакторе кода откройте раскрывающийся список Имя класса.

  2. Выберите элемент управления или тип, для которого требуется создать обработчик событий.

  3. Откройте раскрывающийся список Имя метода.

  4. Выберите событие, для которого требуется создать обработчик событий.

    Создается обработчик событий, и курсор располагается в обработчике событий.

Создание обработчика событий с использованием кнопки "События"

  1. В представлении конструирования выберите элемент управления, для которого требуется создать обработчик событий.

  2. В верхней части окна Свойства нажмите кнопку События.

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

  3. Выделите событие и разместите курсор в столбце значения.

  4. Введите имя обработчика событий или оставьте его пустым для использования имени по умолчанию.

  5. Чтобы создать обработчик событий, нажмите клавишу ENTER или дважды щелкните столбец значения.

    Создается обработчик событий для элемента управления. Открывается файл с выделенным кодом, и курсор размещается в обработчике событий.Для проектов Visual C# в файл XAML добавляется атрибут, указывающий обработчик событий. Для проектов Visual Basic файл XAML не изменяется

Ссылки по теме

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года