我想这样想:
<Grid Button.Click="grid_Button_Click">...</Grid>
但在代码中。 我看了http://msdn.microsoft.com/en-us/magazine/cc785480.aspx,但我没有找到答案。
例如我有代码:
Object gr = new FrameworkElement();
gr.Click = += ( o, args ) => { /* ... */ };
怎么做?
EDITED
答案 0 :(得分:2)
你当然可以这样做,虽然我会讨论这个问题。
无论哪种方式,都可以这样做......
Grid g = new Grid();
g.MouseLeftButtonDown += (s, args) =>
{
//do stuff, you can reference s and args where s is the sender
};
答案 1 :(得分:0)
要为附加事件添加处理程序,请调用Add*Handler
方法:
Class.AddSomeHandler(grid, (o, args) => ...);
Button.Click
不是附加事件,因此该方法不存在。