为什么我有这个错误以及如何解决它。感谢您的帮助C#BeginInvoke问题
错误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的。 – 2010-08-11 17:47:49