private void InitMainWindow() { model = new VersionManagementModel(); mainWindowViewModel = new MainWindowViewModel(viewModelEvents, model); mainWindow = new MainWindow(); mainWindow.DataContext = mainWindowViewModel; mainWindow.Show(); }
/// <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 = "..."; }