-2
我需要創建一個事件處理程序,它對於一個方法來說是本地的。我可以做那樣的事嗎?創建一個沒有方法的事件處理程序
ddd.btnSave.Click += new RoutedEventHandler(
void btnSave_Click(object sender, RoutedEventArgs e)
{
}
);
我需要創建一個事件處理程序,它對於一個方法來說是本地的。我可以做那樣的事嗎?創建一個沒有方法的事件處理程序
ddd.btnSave.Click += new RoutedEventHandler(
void btnSave_Click(object sender, RoutedEventArgs e)
{
}
);
您可以使用lambda表達式:
ddd.btnSave.Click += (sender, e) => {
...
};
ddd.btnSave.Click += (sender, e) => {
//handle event
};
或者使用delegate
語法:
ddd.btnSave.Click += delegate(object sender, RoutedEventArgs e) {
//handle event
};
搜索:'C#事件tutorial' – 2013-01-20 23:16:29
沒有.....你不能這樣做[有點作爲](http://stackoverflow.com/questions/4017666/why-does-sender-e-someaction-works-on-winforms-and-not-in-asp-net)就像那樣: D – spajce
[Events Tutorial MSDN](http://msdn.microsoft.com/en-us/library/aa645739%28v=vs.71%29.aspx) – MethodMan