private void _ServiceClient_GetSalesOrderColorsCompleted(object sender, _Proxy.GetSalesOrderColorsCompletedEventArgs e) { try { CostPerOperation = e.Cost; dGridStyles.ItemsSource = e.Result.ToList(); RouteCardDetailOperationList.Clear(); if (e.RouteCardDetailList != null) { foreach (var item in e.RouteCardDetailList.ToList()) { RouteCardDetailOperationList.Add(new RouteCardService.RouteCardDetail().InjectFrom(item) as RouteCardService.RouteCardDetail); } } } catch (Exception ex) { var errw = new ErrorWindow(ex); errw.Show(); } }