У меня есть класс (который расширяет элемент Framework), который содержит внутри него ряд других элементов.Поднятие события от дочернего элемента управления до родительского элемента управления
// Click event coverage area
private Rectangle connectorRectangle;
Эти формы имеют свои обработчики событий, и когда пользователь нажимает на них свою работу хорошо. Теперь я хочу, чтобы «обрабатывать» щелчок правой кнопкой мыши по моему классу из-за пределов области действия класса.
Так я понял, что лучший способ сделать это, чтобы обрабатывать событие внутри, и как-то пузырь его верхней
private void connectorRectangle_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
MouseButtonEventArgs args = new MouseButtonEventArgs();
//???
e.Handled = true;
}
Проблема в том, что я понятия не имею, как поднять событие. this.OnMouseRightButtonUp
не существует, и все учебники, которые я нахожу, предназначены для создания настраиваемых событий.
Я довольно новичок в серебряном свете, так что несите меня, если я пропустил что-то очевидное.
Прямоугольник встроенный класс. Также я не понимаю, что ваш код пытается сделать. Я знаю, как прикрепить обработчик, мне просто нужно, чтобы событие вышло из-под ребенка, так что работает подключенный обработчик на уровне родителя. – user2110845