private void ApplyChanges() { DictionaryViewModel.ApplyChanges(); GesturesViewModel.ApplyChanges(); PointingAndSelectingViewModel.ApplyChanges(); SoundsViewModel.ApplyChanges(); VisualsViewModel.ApplyChanges(); FeaturesViewModel.ApplyChanges(); WordsViewModel.ApplyChanges(); }
public ManagementViewModel( IAudioService audioService, IDictionaryService dictionaryService, IWindowManipulationService windowManipulationService) { //Instantiate child VMs DictionaryViewModel = new DictionaryViewModel(dictionaryService); GesturesViewModel = new GesturesViewModel(); PointingAndSelectingViewModel = new PointingAndSelectingViewModel(); SoundsViewModel = new SoundsViewModel(audioService); VisualsViewModel = new VisualsViewModel(windowManipulationService); FeaturesViewModel = new FeaturesViewModel(); WordsViewModel = new WordsViewModel(dictionaryService); //Instantiate interaction requests and commands ConfirmationRequest = new InteractionRequest <Confirmation>(); OkCommand = new DelegateCommand <Window>(Ok); //Can always click Ok CancelCommand = new DelegateCommand <Window>(Cancel); //Can always click Cancel }