示例#1
0
        public void DoRemoveManagedResource()
        {
            IEnumerable <IManagedResourceViewModel> managedResources = SelectedResources.ToList();

            if (!managedResources.Any())
            {
                return;
            }
            foreach (IManagedResourceViewModel managedResource in managedResources)
            {
                Resources.Remove(managedResource);
            }
            SelectedResources.Clear();
            RaisePropertyChanged(nameof(Resources));
            RaisePropertyChanged(nameof(SelectedResources));
            RaiseCanExecuteChangedAllCommands();
        }
示例#2
0
 private void ClearSelectedResources()
 {
     SelectedResources.Clear();
 }