如何获取屏幕的按钮位置?

时间:2012-02-10 15:20:37

标签: c# wpf silverlight

正如标题所示,我希望通过自动将鼠标移动到“确定”或“取消”按钮来使我的应用程序更加用户友好(我受到某些游戏的影响......)。

我知道我需要的第一件事是获取MainWindow应用程序位置,然后选择Button的位置。

但是,如果按钮位于Grid not Canvas中,我该怎么办?如果Button包含在另一个控件中?

1 个答案:

答案 0 :(得分:1)

如果你有Button b 您可以使用b.PointToScreen(..)将按钮上的特定点转换为屏幕坐标。