private void AddButton_Click(object sender, RoutedEventArgs e) { NewAccount window = new NewAccount(); window.ShowDialog(); AccountDataGrid.Items.Refresh(); }
private void btnCreateAccount_Click(object sender, EventArgs e) { NewAccount frm = new NewAccount(); DialogResult result = frm.ShowDialog(); if (result == DialogResult.OK) { AccountSettings s = frm.Setting; Settings.Add(s); dgvAccountList.Rows.Add(s.Username, s.Server, "gestopt"); } }
public AccountsListViewModel() { App.DB.Accounts.Load(); Accounts = new CollectionViewSource { Source = App.DB.Accounts.Local }.View; AddAccountCommand = new DelegateCommand <RoutedEventArgs>((e) => { var newaw = new NewAccount(); newaw.ShowDialog(); }, () => true); DeleteAccountCommand = new DelegateCommand <Account>((account) => { if (account != null) { App.DB.Accounts.Remove(account); App.DB.SaveChanges(); Accounts.Refresh(); } }, () => true); }