private void Button_Click_2(object sender, RoutedEventArgs e) { InitializeComponent(); List <GetBanksListItemControl> banksListItemControl = new List <GetBanksListItemControl>(); ImpBL bl = ImpBL.Instance; foreach (var item in bl.GetBankList()) { GetBanksListItemControl blic = new GetBanksListItemControl(); blic.BankNameTextBlock.Text = item.BankName; banksListItemControl.Add(blic); } AvailableUnitListView.ItemsSource = banksListItemControl; }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { try { ImpBL bl = ImpBL.Instance; e.Result = bl.GetBankList(); } catch (Exception err) { string message = "There is an issue to fatch banks information from the server"; if (err is TzimerException) { message = err.Message; } MessageBox.Show(message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }