2013-01-24 61 views
0

我正在创建WPF应用程序。然而,我使用lambda epxressions时出现错误:无法将lambda表达式转换为系统委托

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

请让我知道如何解决这个问题。由于

+0

的可能重复[Dispatcher.BeginInvoke:无法转换lambda来System.Delegate(http://stackoverflow.com/questions/4936459/dispatcher-begininvoke -cannot变频 - 拉姆达到系统委托方) – Jon

回答

0

投下你的拉姆达到行动:

Dispatcher.BeginInvoke((Action)(() => MessageBox.Show(e.Error.Message))); 
相关问题