WPF - 按钮在有限的时间间隔内点击选择?

lit*_*ain 0 c# wpf events button wpf-controls

我有按钮网格.我希望在没有任何按键或鼠标事件的情况下点击一个按钮(调用点击事件).只想在有限的时间间隔(3秒)内自动点击它.

Jos*_*osh 5

您可以使用WPF中的自动化接口以编程方式单击按钮.当然,如果您使用命令而不是处理单击事件(强烈推荐),那么您可以只调用该命令.

这是使用Josh Smith博客自动化点击按钮的代码.

var peer = new ButtonAutomationPeer(someButton);
var invokeProv = peer.GetPattern(PatternInterface.Invoke) as IInvokeProvider;

invokeProv.Invoke();
Run Code Online (Sandbox Code Playgroud)