如果我有一个按钮的引用,我如何以编程方式触发点击事件
本文关键字:方式触 编程 事件 按钮 有一个 引用 如果 | 更新日期: 2023-09-27 18:01:28
通过我们构建的基础设施,有一个命令附加到按钮上,并且通过它的事件处理程序,我们获得对按钮的引用。
那么,假设我有一个对按钮的引用,我如何触发click事件?
这篇文章(与SLv2相关)怎么样?还是这个SO答案(与SLv3相关)?最后,另一个SO的答案(对于SLv4)?
if (button is Button)
{
ButtonAutomationPeer peer = new ButtonAutomationPeer((Button)button);
IInvokeProvider ip = (IInvokeProvider)peer;
ip.Invoke();
}