假设您有一个带有 ObservableCollection (OC) 的 ViewModel,它绑定到 View 内的某个控件。
有没有办法在不删除绑定的情况下暂时禁用 OC 和控件之间的绑定?我希望能够在不通知视图的情况下修改我的 ObservableCollection。
原因很简单:我在 OC 上做了很多 Add() 和 Insert() 操作。大多数情况下一切正常,但有时我调用 Add() 的频率如此之高,以至于视图中的更新看起来令人不快。在这些时间段内,我想事先“关闭”绑定,然后再“打开”。
有没有人遇到过类似的情况/有人有小费吗?