【发布时间】:2012-02-10 23:33:17
【问题描述】:
如标题所示,我想通过将鼠标自动移动到“确定”或“取消”按钮来使我的应用程序更加用户友好(我在某些游戏中受到影响...)。
我知道我首先需要的是获取 MainWindow 应用程序的位置,然后是 + 按钮的位置。
但是,如果按钮位于 Grid 而不是 Canvas 内,我该如何获取位置?如果 Button 包含在另一个控件中?
【问题讨论】:
标签: c# wpf silverlight
如标题所示,我想通过将鼠标自动移动到“确定”或“取消”按钮来使我的应用程序更加用户友好(我在某些游戏中受到影响...)。
我知道我首先需要的是获取 MainWindow 应用程序的位置,然后是 + 按钮的位置。
但是,如果按钮位于 Grid 而不是 Canvas 内,我该如何获取位置?如果 Button 包含在另一个控件中?
【问题讨论】:
标签: c# wpf silverlight
如果您有Button b
您可以使用b.PointToScreen(..) 将按钮上的特定点转换为屏幕坐标。
【讨论】: