爲什麼我有這個錯誤以及如何解決它。感謝您的幫助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