以编程的方式调用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 }

 

posted on 2010-11-22 09:02  神秘的白起  阅读(919)  评论(0编辑  收藏  举报

导航