给UI控件点击事件代码

本文关键字:事件 代码 UI 控件 | 更新日期: 2023-09-27 18:12:29

我想这样做:

<Grid Button.Click="grid_Button_Click">...</Grid>

,但在代码中。我读了http://msdn.microsoft.com/en-us/magazine/cc785480.aspx,但是我没有找到答案。

例如我的代码:

Object gr = new FrameworkElement();
gr.Click = += ( o, args ) => { /* ... */ };

怎么做?

给UI控件点击事件代码

您当然可以这样做,尽管我将讨论是否需要。

无论哪种方式,都可以这样做…

Grid g = new Grid();
g.MouseLeftButtonDown += (s, args) =>
       {
          //do stuff, you can reference s and args where s is the sender
       };

要为附加事件添加处理程序,请调用Add*Handler方法:

Class.AddSomeHandler(grid, (o, args) => ...);

Button.Click不是附加事件,所以这个方法不存在。