コード例 #1
0
        public virtual void ShowOpenFileDialog(IOpenFileDialogViewModel model)
        {
            var dialog = _dialogFactory.Create <OpenFileDialog, IOpenFileDialogViewModel>(model);

            dialog.ViewModel = model;
            dialog.ShowDialog();

            _dialogFactory.Release(dialog);
        }
コード例 #2
0
ファイル: DialogService.cs プロジェクト: Mahdi-K/Licensing
        public virtual void ShowOpenFileDialog(IOpenFileDialogViewModel model)
        {
            var dialog = _dialogFactory.Create<OpenFileDialog, IOpenFileDialogViewModel>(model);

            dialog.ViewModel = model;
            dialog.ShowDialog();

            _dialogFactory.Release(dialog);
        }
コード例 #3
0
 public TestProjectViewModel(
     IProjectService projectService,
     IDialogService dialogService,
     ISaveFileDialogViewModel saveModel,
     IOpenFileDialogViewModel openModel,
     IStatusService statusService,
     IViewModelFactory viewModelFactory,
     IWindowManager windowManager)
     : base(projectService, dialogService, statusService, viewModelFactory, windowManager)
 {
     _saveDialogModel = saveModel;
     _openDialogModel = openModel;
 }
コード例 #4
0
 public OpenFileDialogStub(IOpenFileDialogViewModel viewModel)
 {
     base.ViewModel = viewModel;
 }
コード例 #5
0
 public OpenFileDialogStub(IOpenFileDialogViewModel viewModel) 
 {
     base.ViewModel = viewModel;
 }
コード例 #6
0
 public TestProjectViewModel(
     IProjectService projectService, 
     IDialogService dialogService, 
     ISaveFileDialogViewModel saveModel, 
     IOpenFileDialogViewModel openModel,
     IStatusService statusService,
     IViewModelFactory viewModelFactory, 
     IWindowManager windowManager)
     : base(projectService, dialogService, statusService, viewModelFactory, windowManager)
 {
     _saveDialogModel = saveModel;
     _openDialogModel = openModel;
 }
コード例 #7
0
 private ProjectViewModel CreateViewModel(IOpenFileDialogViewModel model)
 {
     return new TestProjectViewModel(_projectService, _dialogService, null, model, _statusService, _viewModelFactory, _windowManager);
 }
コード例 #8
0
 private ProjectViewModel CreateViewModel(IOpenFileDialogViewModel model)
 {
     return(new TestProjectViewModel(_projectService, _dialogService, null, model, _statusService, _viewModelFactory, _windowManager));
 }