/// <inheritdoc /> protected override void OnDesignMode() { base.OnDesignMode(); NavigationStack = new AsyncObservableCollection <ViewModelNavigationItem>(); ViewModels = new AsyncObservableCollection <ViewModelNavigationItem>(); var shellVM = new ViewModelNavigationItem(new ViewModelInfo(new ViewModelMock("ShellViewModel") { IsSelected = true })); var mainVM = new ViewModelNavigationItem(new ViewModelInfo(new ViewModelMock("MainViewModel"))); shellVM.ViewModelInfo.ChildViewModels.Add(mainVM.ViewModelInfo); mainVM.ViewModelInfo.ParentViewModel = shellVM.ViewModelInfo; _mainpulator = new PropertyMainpulatorViewModel { Properties = new AsyncObservableCollection <IViewModelProperty>() }; _viewModelManipulatorContent = new PropertyMainpulatorView { DataContext = _mainpulator }; SetAsCurrentVM(shellVM.ViewModelInfo); }
/// <inheritdoc /> public ViewModelExplorerViewModel(IViewModelsManager vmManager, PropertyMainpulatorViewModel mainpulator) { _vmManager = vmManager; _mainpulator = mainpulator; }