Список ObservableCollection<> не будет обновляться после удаления элемента
Я хочу удалить элемент из TreeView
к которому я привязываю ObservableCollection<TreeNode> TreeViewNode,
типа TreeNode
, Однако, когда я удаляю элемент TreeViewNodes.Remove(_item);
список не обновляется.
Я использую:
public class TreeNode: TreeViewItem
{
public string Type { get; set; }
public string Name { get; set; }
}
public event PropertyChangedEventHandler PropertyChanged;
[NotifyPropertyChangedInvocator]
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName));
}