UI /树节点不会在RadTreeListView上更新

时间:2013-04-12 03:28:51

标签: wpf telerik treelistview

我有一个使用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);

然后,如果我使用RadObservableCollection的reset()方法,则会更新UI,但浮动顶部的视图顶部。所以问题是如何处理呢?我的意思是我要保持我选择的节点的状态/位置..不要跳或浮。

此视频让您更好地理解:http://screencast.com/t/iLa3XWsa

谢谢

0 个答案:

没有答案