Wpf UI/树节点不';t更新RadTreeListView

Wpf UI/树节点不';t更新RadTreeListView,wpf,telerik,treelistview,Wpf,Telerik,Treelistview,我有一个应用程序,它使用RadTreeListView绑定并显示为树。ItemSource从ViewModel绑定,类型为RadObservableCollection并声明: ItemsSource="{Binding HistoryList, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, NotifyOnSourceUpdated=True, NotifyOnTargetUpdated=True}" 问题是,当我向HistoryList

我有一个应用程序,它使用RadTreeListView绑定并显示为树。ItemSource从ViewModel绑定,类型为RadObservableCollection并声明:

ItemsSource="{Binding HistoryList, Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged,
NotifyOnSourceUpdated=True,
NotifyOnTargetUpdated=True}"
问题是,当我向HistoryList添加一个新节点,然后调用HistoryList的RaisePropertyChange时,即使添加了数据,RadTreeListView的UI也不会更新

this.HistoryList.Add(treeViewItem);
this.RaisePropertyChanged(x => x.HistoryList);
然后,如果我使用RadObservaleCollection的reset()方法,UI将更新,但浮动在视图顶部。所以问题是我如何处理它?我的意思是我想保持我选择的节点的状态/位置。。不跳也不浮

本视频有助于您更好地理解:

多谢各位