예제 #1
0
 private void InitMainWindow()
 {
     model = new VersionManagementModel();
     mainWindowViewModel    = new MainWindowViewModel(viewModelEvents, model);
     mainWindow             = new MainWindow();
     mainWindow.DataContext = mainWindowViewModel;
     mainWindow.Show();
 }
예제 #2
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="viewModelEventHandler"></param>
        /// <param name="currentWorkspaceModel"></param>
        public MainWindowViewModel(ViewModelEvents viewModelEventHandler, VersionManagementModel currentVersionManagementModel)
            : base(viewModelEventHandler)
        {
            // Store the model
            versionManagementModelodel = currentVersionManagementModel;

            // Create child ViewModels
            workspaceViewModel = new WorkspaceViewModel(viewModelEventHandler);
        }
        public WorkspaceViewModel(ViewModelEvents currentEvents)
            : base(currentEvents)
        {
            // Store the model
            model = new VersionManagementModel();

            // Initialize ViewModel relevant things
            Init();
            Status = "...";
        }