我正在尝试查看是否可以使用委托事件并重新使用它们,以便不必进行多次单击事件。现在,我有以下...在c中重用委托事件的正确方法#
namespace EventsWPF
{
public partial class MainWindow : Window
{
public delegate void MyEvent(object sender, RoutedEventArgs e);
public MainWindow()
{
InitializeComponent();
btn1.Click += MyEvent;
btn2.Click += MyEvent;
}
}
}
这是做了正确的方法是什么?或者我在想这个错误的方式?我知道你可以使用Lambda表达式作为事件处理程序。但是如果我有多个事件,我不想为每个处理程序创建多个Lamda表达式,只需重新使用一个委托即可。
这是否编译?如果不是,你会得到什么错误? – juharr