public void RemoveNotifyCollectionChangedHandler(object value, IHandleNotifyCollectionChanged handler) { var notifyCollectionChanged = value as INotifyCollectionChanged; if (notifyCollectionChanged != null && handler != null) { notifyCollectionChanged.CollectionChanged -= handler.HandleNotifyCollectionChanged; } }