WPF,中TreeView 更新节点不刷新UI的问题
按照这篇文章说的,http://social.microsoft.com/Forums/pl-PL/7795b7dd-7b82-4e3a-bf32-5f24d07d790...
按照这篇文章说的,
http://social.microsoft.com/Forums/pl-PL/7795b7dd-7b82-4e3a-bf32-5f24d07d790b/wpftreeview-ui
把list改成ObservableCollection后
增删节点的问题解决了,但是更新节点数据还是不能显示出来 展开
http://social.microsoft.com/Forums/pl-PL/7795b7dd-7b82-4e3a-bf32-5f24d07d790b/wpftreeview-ui
把list改成ObservableCollection后
增删节点的问题解决了,但是更新节点数据还是不能显示出来 展开
1个回答
展开全部
虽然没有看过你的代码和提到的那篇文章,但我觉得增删节点的问题解决只是因为你把List集合换成了ObservableCollection集合的原因,因为INotifyPropertyChanged这个接口的作用,所以添加删除节点时能够通知到客户端并发生改变,而你更新节点数据的操作就不同了,节点数据是一个自定义的类吧,它实现了INotifyPropertyChanged接口没有?还有就是你是直接后台代码还是MVVM?UI没有更新基本就是这里的原因了,希望对你有帮助,还有疑问请追问或是Hi
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询