예제 #1
0
        private bool CanExecute()
        {
            var result = (PromptDialogModel.CanExecute(CurrentUiAction));

            OkButtonIsDefault     = result;
            CancelButtonIsDefault = !result;
            return(result);
        }
예제 #2
0
 public PromptDialogViewModel()
 {
     PromptDialogModel          = new PromptDialogModel();
     OkButtonCommand            = new RelayCommand(param => InvokeRequestClose(new RequestCloseEventArgs(true)), param => CanExecute());
     NetlistBrowseButtonCommand = new RelayCommand(param => OpenFileCommand());
     TargetBrowseButtonCommand  = new RelayCommand(param => SaveAsCommand());
     _loadedNetlists            = new ExtendedObservableCollection <string>();
 }
예제 #3
0
 public RemoveBufferRequest MakeRemoveBufferRequest()
 {
     return(PromptDialogModel.MakeRemoveBufferRequest());
 }
예제 #4
0
        // ====================================================
        // Model Utility Methods.
        // ====================================================

        public LibraryGateReplaceRequest MakeModuleReplaceRequest()
        {
            return(PromptDialogModel.MakeModuleReplaceRequest());
        }