博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【WPF】代码触发Button点击事件
阅读量:7207 次
发布时间:2019-06-29

本文共 482 字,大约阅读时间需要 1 分钟。

原文:

先定义Button按钮并绑定事件。

public void test(){    Button btn = new Button();    btn.Click += Btn_Click;}private void Btn_Click(object sender, RoutedEventArgs e){     Console.WriteLine("点击了按钮!");}

 

已经定义好了事件后,不点击按钮,如何靠代码动态触发按钮的点击事件?

方法一:

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

方法二:更优雅的方式

someButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));

 

参考:

转载地址:http://eilum.baihongyu.com/

你可能感兴趣的文章
第4章 基本TCP套接口编程
查看>>
Android Studio 1.1 使用介绍及导入 jar 包和第三方依赖库
查看>>
Mysql主键、外键和索引的区别
查看>>
struts基础
查看>>
块状链表 codevs 2333弹飞绵羊
查看>>
(九)jsMath
查看>>
CE_现金模组基本概念(概念)
查看>>
饭后一题
查看>>
Zynq-7000 FreeRTOS(一)系统移植配置
查看>>
[笔记][朝花夕拾][Multisim基础电路范例].第一章 RLC电路,第七、八节 米勒定理...
查看>>
免费论文查重
查看>>
【GPRS】GSM和GPRS模块的应用
查看>>
第一章 Docker简介和基本概念
查看>>
java代码-----实现打印三角形
查看>>
python(4) 小程序-异步加载
查看>>
20190327(练手感)
查看>>
modelform动态显示select标签的对象范围
查看>>
Android ---------- 富文本构建
查看>>
leetcode:Count Primes
查看>>
[转] babel的使用
查看>>