标签: wpf events user-controls mouse onmousemove
我正在编写一个WPF应用程序,其中用户控件是以编程方式动态创建的,以响应事件。主窗口画布有一个网格,我正在添加新的columndef和rowdef,它们包含新的用户控件。
我需要这些用户控件来跟踪鼠标的位置,以便他们可以根据鼠标相对于UC边界的位置来响应事件。这在UC的范围内工作正常,但是一旦鼠标离开UC区域(进入另一个UC区域或父窗口区域),UC就会失去跟踪鼠标的位置并且不再响应。
有关如何让我的UC跟踪鼠标行踪的任何建议?也许来自父窗口?
谢谢堆 格雷格
答案 0 :(得分:2)
您想查看Mouse.Capture。但是,请务必记住CaptureMode。