コード例 #1
0
        public MainWindow(
            IMainWindowViewModel mainWindowViewModel,
            IQueryViewModel queryViewModel,
            Func<IAddEditQueryWindowView> addEditQueryWindowViewFactory,
            Func<IShowIssueWindow> showIssueWindowViewFactory)
        {
            this.mainWindowViewModel = mainWindowViewModel;
            this.queryViewModel = queryViewModel;
            this.addEditQueryWindowViewFactory = addEditQueryWindowViewFactory;
            this.showIssueWindowViewFactory = showIssueWindowViewFactory;

            InitializeComponent();

            this.InitializeViewModels();
        }
コード例 #2
0
 public QueryResultViewModel(IQueryViewModel queryViewModelViewModel)
 {
     QueryViewModel           = queryViewModelViewModel;
     QueryName                = queryViewModelViewModel.QueryName;
     DatabaseResultViewModels = new ObservableCollection <DatabaseResultViewModel>();
 }
コード例 #3
0
 public MainViewModel(IQueryViewModel queryViewModel, IProcessTabsViewModel processTabsViewModel)
 {
     QueryViewModel       = queryViewModel;
     ProcessTabsViewModel = processTabsViewModel;
 }
コード例 #4
0
 public MainViewModel(IQueryViewModel queryViewModel, ICurrentDownloadsViewModel currentDownloadsViewModel)
 {
     QueryViewModel            = queryViewModel;
     CurrentDownloadsViewModel = currentDownloadsViewModel;
 }
コード例 #5
0
 public QueryPipeline(IQueryViewModel model)
 {
     _model = model;
 }
コード例 #6
0
 public MainViewModel(IQueryViewModel queryViewModel)
 {
     QueryViewModel = queryViewModel;
 }