创建没有方法的事件处理程序

时间:2013-01-20 23:14:54

标签: c# events buttonclick

我需要创建一个方法本地的事件处理程序。我能做那样的事吗?

ddd.btnSave.Click += new RoutedEventHandler(
                void btnSave_Click(object sender, RoutedEventArgs e)
                {

                }
            );

2 个答案:

答案 0 :(得分:2)

ddd.btnSave.Click += (sender, e) => {
    //handle event
};

或者使用delegate语法:

ddd.btnSave.Click += delegate(object sender, RoutedEventArgs e) {
   //handle event
};

答案 1 :(得分:1)

您可以使用lambda表达式:

ddd.btnSave.Click += (sender, e) => {
  ...
};