我正在编写一个 WPF 应用程序,通过该应用程序以编程方式动态创建用户控件以响应事件。主窗口画布有一个网格,我正在添加新的 columndefs 和 rowdefs,其中包含新的用户控件。
我需要这些用户控件来跟踪鼠标的位置,以便它们可以根据鼠标相对于 UC 边界的位置来响应事件。这在 UC 的范围内可以正常工作,但是一旦鼠标离开 UC 区域(进入另一个 UC 的区域或父窗口的区域),UC 就会失去对鼠标所在位置的跟踪,并且无法再响应。
关于如何让我的 UC 跟踪鼠标下落的任何建议?也许来自父窗口?
非常感谢格雷格