【发布时间】:2010-08-11 23:08:24
【问题描述】:
为什么会出现此错误以及如何修复它。感谢帮助
错误 4 无法将 lambda 表达式转换为类型“System.Delegate”,因为它不是委托类型
void provider_GetAssignmentsComplete(object sender, QP_Truck_Model.Providers.GetAssignmentsEventArgs e) {
lvMyAssignments.Dispatcher.BeginInvoke(() =>
{
lvMyAssignments.ItemsSource = e.HandOverDocs;
});
}
【问题讨论】:
-
最好使用
Task调度或SynchronizationContext而不是Dispatcher,这样你的BLL代码就不会绑定到WPF/Silverlight。