MouseUp и MouseDown не работают с дочерним элементом usercontrol

#c# #wpf #xaml #wpf-controls #mouseup

#c# #wpf #xaml #wpf-элементы управления #наведение курсора мыши

Вопрос:

У меня есть usercontrol и эллипс внутри него. Я пытаюсь перехватить событие MouseUp на эллипсе, но это не работает.

 <UserControl ...>
  <Grid>
    <Rectangle x:Name="el" Fill="Black" MouseUp="Ellipse_MouseUp"/>
  </Grid>
</UserControl>
  

и здесь код позади

 public partial class MyControl : UserControl
    {
        
        public MyControl()
        {
            InitializeComponent();            
        }
        private void Ellipse_MouseUp(object sender, MouseButtonEventArgs e)
        {
            //some logic
        }

}
  

Комментарии:

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

2. попробуйте добавить «e.handled = true» в Ellipse_MouseUp .