private void EditAccountExecute() { EditAccount view = new EditAccount(); view.DataContext = new EditAccountViewModel(view, SelectItem.Ssn); view.Owner = mWindow; bool?result = view.ShowDialog(); if (result == true) { ReFreshAccountExecute(); } }
private void cmdEditAccount_Click(object sender, RoutedEventArgs e) { if (lstAccounts.SelectedItem == null) { MessageBox.Show("No account selected"); } else { var account = lstAccounts.SelectedItem as Account; var dialog = new EditAccount(account); dialog.Owner = this; var result = dialog.ShowDialog(); if (result == true) { lstAccounts.Items.Refresh(); } } }