예제 #1
0
        //Storage Buttons Logic
        private void AddStorageClick(object sender, RoutedEventArgs e)
        {
            AddStorage _addStorage = new AddStorage();

            _addStorage.Show();
            this.Close();
        }
예제 #2
0
    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));
    }
예제 #3
0
 public bool AddStorage(AddStorage viewModel) => (bool)Handle(viewModel, new TestClosable()) !;
예제 #4
0
 public AddStorageDialog(AddStorage viewModel)
 {
     DataContext = viewModel;
     InitializeComponent();
     Owner = Application.Current.MainWindow;
 }