void CreateAdditionalApplicationCommand.IContainer.Add(AdditionalApplicationListViewModel viewModel) { if (AdditionalApplications == null) { AdditionalApplications = new ObservableCollection <AdditionalApplicationListViewModel>(); } AdditionalApplications.Add(viewModel); }
void RemoveAdditionalApplicationCommand.IContainer.Remove(AdditionalApplicationListViewModel viewModel) { if (AdditionalApplications != null) { AdditionalApplications.Remove(viewModel); if (viewModel.Path.Equals(PreferedApplication?.Path, StringComparison.InvariantCultureIgnoreCase)) { PreferedApplication = null; } } }