private void OnCheckResultGroupsAdded(object sender, CheckResultGroupEventArgs e) { foreach (var group in e.CheckResultGroups) { var vm = new CheckResultGroupViewModel(null, group); ResultGroupVMs.Add(vm); } }
private void OnCheckResultGroupsRemoved(object sender, CheckResultGroupEventArgs e) { foreach (var group in e.CheckResultGroups) { var vm = _resultGroupVMs.FirstOrDefault(it => it.DataObject == group); if (vm != null) { ResultGroupVMs.Remove(vm); } } }