//Storage Buttons Logic private void AddStorageClick(object sender, RoutedEventArgs e) { AddStorage _addStorage = new AddStorage(); _addStorage.Show(); this.Close(); }
public AddStorageDialogResult?AddStorage() { var vm = new AddStorage(_services); if (!_interactionService.AddStorage(vm)) { return(null); } var type = vm.GetStorageType(); var name = vm.GetName(); var path = vm.GetPath(); return(new AddStorageDialogResult(type, name, path)); }
public bool AddStorage(AddStorage viewModel) => (bool)Handle(viewModel, new TestClosable()) !;
public AddStorageDialog(AddStorage viewModel) { DataContext = viewModel; InitializeComponent(); Owner = Application.Current.MainWindow; }