Wpf 奇怪的网格行为(必须单击滚动条)

Wpf 奇怪的网格行为(必须单击滚动条),wpf,devexpress,wpfdatagrid,Wpf,Devexpress,Wpfdatagrid,我正在编程一个应用程序,它使用WPF、DevExpress和MVVM方法加载网格中的行列表 我有一个按钮,它向ListRow添加一个新元素,ListRow绑定到GridControl的ItemSource。此列表在视图被修改时通知视图 问题是,当您单击“新建行”按钮时,滚动条会随着每次单击而变大,但只有当您在滚动条中单击时,列表的内容才会在窗口中重新绘制 有人知道吗?为什么会这样 PS:我没有在这里写任何代码,因为我认为没有必要显示这么长的代码。但是如果你愿意,我可以把它放进去。听起来像是foc

我正在编程一个应用程序,它使用WPF、DevExpress和MVVM方法加载网格中的行列表

我有一个按钮,它向ListRow添加一个新元素,ListRow绑定到GridControl的ItemSource。此列表在视图被修改时通知视图

问题是,当您单击“新建行”按钮时,滚动条会随着每次单击而变大,但只有当您在滚动条中单击时,列表的内容才会在窗口中重新绘制

有人知道吗?为什么会这样


PS:我没有在这里写任何代码,因为我认为没有必要显示这么长的代码。但是如果你愿意,我可以把它放进去。

听起来像是focusLost上的itemsSource正在更新。尝试更改GridControls项资源以更新propertyChangedAny是否存在问题?为什么堆栈溢出?无论如何,源代码是非常感谢…emybob它在属性更改时更新,但只有当我向下滚动滚动条,而不是单击其他地方时,新行才会出现。DmitryG我没有任何问题,但可能是WPF的问题。顺便说一句,明天上班的时候我会在这里写代码,问题是我绑定到了一个IList,而不是一个ObservableCollection。