获取AutomationEvent C#UIAutomation的类型

时间:2013-07-11 13:37:56

标签: c# .net wpf automation microsoft-ui-automation

我想知道如何在AutomationElement上获得特定类型的操作?关于使用

的AutomationElement,我有所有细节
AutomationFocusChangedEventHandler handler = new AutomationFocusChangedEventHandler(OnFocusChange);
Automation.AddAutomationFocusChangedEventHandler(handler);

在那里,我可以获得有关聚焦元素的所有信息。

但是我需要知道是否单击了按钮,是否编辑了编辑输入或是否关闭了窗口等等。

我知道AccEvent提供了这种信息,它将Property,Focus和Automation之间的事件与每个事件进一步区分开来。

基本上我想记录对元素执行的操作然后重复它。

如何使用C#获取它?

顺便说一下。我使用COMwrapper类进行UIAutomation。

0 个答案:

没有答案