private void New_Click(object sender, RoutedEventArgs e) { var createModDialog = new CreateModDialog(ViewModel.ModConfigService); createModDialog.Owner = Window.GetWindow(this); createModDialog.ShowDialog(); }
private void Button_PreviewMouseDown(object sender, MouseButtonEventArgs e) { if (e.LeftButton == MouseButtonState.Pressed) { var createModDialog = new CreateModDialog(); createModDialog.Owner = Window.GetWindow(this); createModDialog.ShowDialog(); } }
private void Button_PreviewMouseDown(object sender, MouseButtonEventArgs e) { if (e.LeftButton != MouseButtonState.Pressed) { return; } var createModDialog = new CreateModDialog(ViewModel.ModConfigService); createModDialog.Owner = Window.GetWindow(this); createModDialog.ShowDialog(); }
public static async Task <ModFile> ShowCreateModDialog(LeagueFileIndex index) { CreateModDialogViewModel dialogModel = new CreateModDialogViewModel(index); CreateModDialog dialog = new CreateModDialog(index, dialogModel); object result = await DialogHost.Show(dialog, "RootDialog", (dialog.DataContext as CreateModDialogViewModel).ClosingEventHandler); if ((bool)result) { return(dialogModel.GetCreatedMod()); } else { return(null); } }