我写了一些简单的应用程序,如果有一些Mouse Left Button Down事件需要做一些事情。
我不明白为什么我不停留在方法“MouseLeftButtonDown_Event”中的断点上
xaml:
<UserControl
<Grid x:Name="LayoutRoot" Background="White" >
<Rectangle x:Name="RectangleTarget" Height="50" Width="50" MouseLeftButtonDown="MouseLeftButtonDown_Event" />
</Grid>
</UserControl>
答案 0 :(得分:2)
我有一个类似的问题,问题是只有最顶层的对象才能捕获点击等等。在构造函数中尝试这个,看看它是否有帮助。
LayoutRoot.AddHandler(UIElement.MouseLeftButtonDownEvent, MouseLeftButtonDown_Event, true);
最后的 true 意味着该元素将处理该事件,即使其他事情已经这样做了。
希望这有帮助!