只是为了踢,我正在玩C#和WPF.由于Button.PerformClick()不再存在,我将通过编程方式将按钮单击事件发送到按钮的一些示例.我正在使用的示例是使用System.Windows.Automation.Provider命名空间中的IInvokeProvider.我的VisualStudio 2008 Pro副本似乎无法在任何地方找到所述命名空间或IInvokeProvider界面!我查看了MSDN文档,这是正确的名称,它表示它可以在Windows XP及更高版本上使用.我究竟做错了什么?
我使用.NET Framework 3.5版作为C#WPF Windows应用程序启动了该项目.
添加对UIAutomationProvider.dll的引用...这应该允许您使用System.Windows.Automation.Provider命名空间.