(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

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

Действия для создания обработчика событий в Конструктор 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 не изменяется

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


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 05.07.2012 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
Microsoft 365 Business Standard (corporate)
Microsoft 365 Business Basic (corporate)
Microsoft Office для дома и учебы 2019 (лицензия ESD)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Delphi - проблемы и решения
Новости мира 3D-ускорителей
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100