public static class ButtonBaseExtensions { /// <summary> /// 模拟单击事件 /// </summary> /// <param name="button"></param> public static void PerformClick(this System.Windows.Controls.HyperlinkButton button) { System.Windows.Automation.Peers.HyperlinkButtonAutomationPeer buttonPeer = new System.Windows.Automation.Peers.HyperlinkButtonAutomationPeer(button); System.Windows.Automation.Provider.IInvokeProvider invokeProvider = buttonPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface.Invoke) as System.Windows.Automation.Provider.IInvokeProvider; invokeProvider.Invoke(); } }
转载于:https://www.cnblogs.com/LYunF/archive/2013/03/05/2944709.html
相关资源:JAVA上百实例源码以及开源项目