Почему ObservableCollection
не имеет метода RemoveAll
как List
?
Я реализовал метод расширения , чтобы предоставить эту функциональность для ObservableCollection
, но я хотел бы понять, есть ли конкретная причина, по которой эта функциональность не предоставляется.
Может ли это как-то повлиять на привязку данных из-за изменения коллекции ? В этом сообщении указано несколько вещей, которые могут пойти не так при использовании ObservableCollections
, но этот вопрос не рассматривается.