如何获取 Visual Studio UI 元素的屏幕位置?

How to get the screen position of Visual Studio UI Elements?

我正在开发 Visual Studio 扩展。

有什么方法可以获取 IDE 的 UI 元素的位置吗?

例如,我需要工具栏项目的屏幕坐标,例如 运行 应用程序 - 按钮。

据我所知,Visual Studio SDK 的相应 UI 元素 类 不提供任何位置属性...

Visual Studio UI是WPF,所以可以用System.Windows.Media.VisualTreeHelper来枚举和定位UI个元素。