public override void OnFrameworkInitializationCompleted() { if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) { MockProjectDb projectDb = new MockProjectDb(); desktop.MainWindow = new MainWindow { DataContext = new MainWindowViewModel(projectDb), }; } base.OnFrameworkInitializationCompleted(); }
public MainWindowViewModel(MockProjectDb projectDb) { ProjectList = new ProjectListViewModel(projectDb.GetProjects()); ToggleSize = ReactiveCommand.Create(ToggleMenuSize); }