Создание событий c#

Язык C#
  1. 3 года назад

    Здравствуйте форумчане, создал собственный контрол "MyControl", подскажите пожалуйста возможно ли в C# создать свое событие обработки нажатия клавиши на контроле, т.е. должно быть что-то вроде этого this.MyKeyDown += OnMyEventKey;

  2. Alexandr_Erohin

    Aug 12 Администратор

    XAML

    <UserControl Loaded="Loaded"></UserControl>

    C#

    private void Loaded(object sender, RoutedEventArgs e) {
         var win = Window.GetWindow(this);
         win.KeyDown += HandleKeyDown;
    }
    
    private void HandleKeyDown(object sender, KeyEventArgs e) {
        // Обработчик
    }

или зарегистрируйтесь чтобы ответить