public ViewModel()
{
employees = new ObservableCollection<Person>();
employees.CollectionChanged += Employees_CollectionChanged;
employees.Add(new Person() { Name = "John" });
employees.Add(new Person() { Name = "James" });
employees.Add(new Person() { Name = "Linda" });
employees.Add(new Person() { Name = "Rose" });
employees.Add(new Person() { Name = "Mark" });
}
private void Employees_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
if (e.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Remove)
{
Person person = (e.OldItems)?[0] as Person;
DeletedChip = person;
}
if(e.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Add)
{
}
} |