|
1
2
事件处理程序具有
如果这还不够,并且您想向处理程序传递一些额外的数据,您可以使用lambda:
取消订阅对于匿名方法来说是一个问题,但是如果处理程序所有者和控件在一个页面中具有相同的生命周期,那么这可能无关紧要,因为它们无论如何都会一起进行GC ed |
|
2
1
您还可以通过引用比较发件人:
|
|
3
0
事情总是这样。只要签名相同,就可以对多个事件使用相同的事件处理程序。基地
EventHandler
类型接受a
例如,可以为多个按钮提供一个单击处理程序:
假设您想创建一个10位数的计算器。您可以读取发件人的文本或标记属性以检索数字:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |