如何在c#中包含AutomationElement?我需要添加什么?

时间:2015-07-31 02:06:13

标签: c# automation ui-automation

我无法初始化AutomationElement。

AutomationElement element = AutomationElement.FromHandle(process.MainWindowHandle);

它突出显示了AutomationElement它所说的错误是http://i.stack.imgur.com/wNCvq.png

3 个答案:

答案 0 :(得分:5)

您需要添加相关程序集并添加using语句才能使用该类。在这种情况下,您需要在班级顶部使用UIAutomationClient.dll程序集和using语句:using System.Windows.Automation.AutomationElement

有关详情,请访问MSDN页面:https://msdn.microsoft.com/en-us/library/system.windows.automation.automationelement%28v=vs.110%29.aspx

答案 1 :(得分:1)

在项目资源管理器中 添加引用:UIAutomationClient和UIAutomationTypes

答案 2 :(得分:0)

项目中需要引用UIAutomationClient.dll。 DLL文件位于C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0