public static async Task ShowEditDialog(Window owner) { try { var edit = new EditTeamsDialog { Owner = owner, WindowStartupLocation = WindowStartupLocation.CenterOwner }; var viewModel = (EditTeamsDialogViewModel)edit.FindResource("EditTeamsDialogViewModel"); await viewModel.LoadTeams(); edit.ShowDialog(); } catch (Exception ex) { MessageDialog.ShowError(ex, "EditTeamsDialog.ShowEditDialog()"); } }
private async void OnEditTeamsClick(object sender, RoutedEventArgs e) { await EditTeamsDialog.ShowEditDialog(this); }