コード例 #1
0
ファイル: PromptsViewModel.cs プロジェクト: e82eric/Prompts
        public PromptsViewModel(IPromptsViewModelService promptsViewModelService, IReportRenderer reportRenderer)
        {
            _reportRenderer = reportRenderer;
            _catalogItemInfo = new CatalogItemInfo {Name = string.Empty};
            _prompts = new ObservableCollection<IPrompt>();
            _promptsViewModelService = promptsViewModelService;
            _executeReport = new RelayCommand(OnExeucteReport, ValidateAllPromptsAreReadyForReportExecution);

            MoveNext = new RelayCommand(OnMoveNext, () => _canMoveNext);
            MovePrevious = new RelayCommand(OnMovePrevious,() => _canMovePrevious);
        }
コード例 #2
0
 public ReportCatalogViewModel(IReportCatalogViewModelService reportCatalogViewModelService)
 {
     _reportCatalogViewModelService = reportCatalogViewModelService;
     Reconnect = new RelayCommand(RefreshCatalogFromService);
     RefreshCatalogFromService();
 }
コード例 #3
0
 public ReportCatalogItemViewModel(CatalogItemInfo catalogItemInfo, IPromptsViewModel promptsViewModel)
 {
     _promptsViewModel = promptsViewModel;
     _catalogItemInfo = catalogItemInfo;
     ShowPromptCollection = new RelayCommand(OnShowPrompts);
 }