如果我只有一个AutomationElement,是否有一种方法可以访问WPF控件属性(特别是按钮's IsDe

本文关键字:属性 控件 WPF 访问 特别是 按钮 IsDe 方法 AutomationElement 有一个 是否 | 更新日期: 2023-09-27 17:49:52

我有一个来自我试图访问的WPF应用程序的外部应用程序中的特定WPF按钮的AutomationElement。有没有办法找出按钮的IsDefault属性?

我试图通过其句柄访问按钮窗口的控制,使用(Window)HwndSource.FromHwnd(hWnd).RootVisual,其中hWnd是按钮窗口的NativeWindowHandle,但FromHwnd返回null。

如果我只有一个AutomationElement,是否有一种方法可以访问WPF控件属性(特别是按钮's IsDe

通常情况下,您无法在另一个进程中访问WPF控件对象。你也许可以用Snoop这样的工具做点什么。在这个特殊的例子中,我看到当我将IsDefault设置为true时,按钮的自动化元素的AccessKey属性是"'r"。否则为空(")