无法将lambda表达式转换为System Delegate

时间:2013-01-24 10:11:11

标签: delegates lambda system expression

我正在创建WPF应用程序。但是在使用lambda epxressions时出现错误:

Dispatcher.BeginInvoke(() => MessageBox.Show(e.Error.Message));
Dispatcher.BeginInvoke(() => NavigationService.Navigate(new Uri(url, UriKind.Relative)));

请让我知道如何解决这个问题。感谢

1 个答案:

答案 0 :(得分:0)

将你的lambda转换为Action:

Dispatcher.BeginInvoke((Action)(() => MessageBox.Show(e.Error.Message)));