如果我有一个按钮的引用,我如何以编程方式触发点击事件

本文关键字:方式触 编程 事件 按钮 有一个 引用 如果 | 更新日期: 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();
}