void RemoveMyList_Model(MyList_Model myList_model) { if (MyList_Models.Contains(myList_model)) { MyList_Models.Remove(myList_model); } }
void FilterItems(string filter) { var filteredItems = source.Where(myList_model => myList_model.Name.ToLower().Contains(filter.ToLower())).ToList(); foreach (var myList_model in source) { if (!filteredItems.Contains(myList_model)) { MyList_Models.Remove(myList_model); } else { if (!MyList_Models.Contains(myList_model)) { MyList_Models.Add(myList_model); } } } }