private void tvHesapEkle_MouseDoubleClick(object sender, MouseButtonEventArgs e) { var theAccountAddTab = tabControl1.Items.OfType <CloseableTab.CloseableTab>().SingleOrDefault(x => x.Title == "Hesap Ekle"); if (theAccountAddTab != null) { theAccountAddTab.Focus(); } else { AccountAdd.AccountAddUC accountAddUC = new AccountAdd.AccountAddUC(); CloseableTab.CloseableTab theTabItem = new CloseableTab.CloseableTab(); theTabItem.Title = "Hesap Ekle"; theTabItem.Content = accountAddUC; tabControl1.Items.Add(theTabItem); theTabItem.Focus(); } }
private void btnHesapDetay_Click(object sender, RoutedEventArgs e) { if (dgAccountList.SelectedItem == null) { return; } if (MainScreenTabControl == null) { return; } SelectedAccount = (AccountContract)dgAccountList.SelectedItem; AccountAdd.AccountAddUC accountAddUC = new AccountAdd.AccountAddUC(SelectedAccount); CloseableTab.CloseableTab theTabItem = new CloseableTab.CloseableTab(); theTabItem.Title = $"Hesap Detayları - MüşteriId: {SelectedAccount.CustomerId}"; theTabItem.Content = accountAddUC; MainScreenTabControl.Items.Add(theTabItem); theTabItem.Focus(); }