以编程的方式调用Button的点击事件
在Winform中,可以使用MyBtn.PerformClick()调用MyBtn的Click事件。
在wpf中呢?可以这样做:
1 using System.Windows.Automation.Peers;using System.Windows.Automation.Provider;
2
3 private void DoButtonClick()
4 {
5 ButtonAutomationPeer bam = new ButtonAutomationPeer(MyBtn);
6 IInvokeProvider iip = bam.GetPattern(PatternInterface.Invoke) as IInvokeProvider;
7 iip.Invoke();
8 }