关于数据绑定的刷新有关问题
关于数据绑定的刷新问题
需求:
窗口中有上下2个ListBox(TopList、BottList),2个ListBox都绑定了数据。
数据源是同一个Static类中的2个不同的Public属性(TopSource、BottSource)。
窗口初期显示时,为TopSource数据源Add数据。
当选择TopList中的不同项目时,为BottSource数据源Add数据。
问题:
窗口初始化时,TopList中的数据可以显示。
当选择TopList中的项目时,BottList中并没有显示出BottSource中的数据。
调查结果:
当选择TopList中的项目时,也已经成功的为BottSource数据源Add了数据。
又检查了数据源的绑定,也没有发现问题。
后来发现,当刷新BottList之后(窗口最大化或改变BottList的位置),数据才能 正确 显示出来。
可以说数据绑定是没有问题的吧?
之前写了很多窗口,都没有遇到过这样的情况,也找了很资料,没有发现绑定写的哪儿不对。
请大家帮忙解决一下。
------解决思路----------------------
级联问题???
------解决思路----------------------

------解决思路----------------------
估计你本来的BottSource不是ICollectionChanged或者ObserveCollection
需求:
窗口中有上下2个ListBox(TopList、BottList),2个ListBox都绑定了数据。
数据源是同一个Static类中的2个不同的Public属性(TopSource、BottSource)。
窗口初期显示时,为TopSource数据源Add数据。
当选择TopList中的不同项目时,为BottSource数据源Add数据。
问题:
窗口初始化时,TopList中的数据可以显示。
当选择TopList中的项目时,BottList中并没有显示出BottSource中的数据。
调查结果:
当选择TopList中的项目时,也已经成功的为BottSource数据源Add了数据。
又检查了数据源的绑定,也没有发现问题。
后来发现,当刷新BottList之后(窗口最大化或改变BottList的位置),数据才能 正确 显示出来。
可以说数据绑定是没有问题的吧?
之前写了很多窗口,都没有遇到过这样的情况,也找了很资料,没有发现绑定写的哪儿不对。
请大家帮忙解决一下。
------解决思路----------------------
级联问题???
------解决思路----------------------
------解决思路----------------------
估计你本来的BottSource不是ICollectionChanged或者ObserveCollection