给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 ) => { /* ... */ };
怎么做?
您当然可以这样做,尽管我将讨论是否需要。
无论哪种方式,都可以这样做…
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
不是附加事件,所以这个方法不存在。