ObservableCollection 和 Item PropertyChanged
我已经看到很多关于这个问题的讨论,但也许我只是一个新手,无法理解它。 如果我有一个可观察的集合,它是“PersonNames”的集合,如 msdn 示例中所示…
如何将视图与多个 ObservableCollection 绑定
我有一个带有多个 ObservableCollection 的 ModelView。 这是正确的方法吗?当视图调用视图模型时,所有 ObservableCollection 都需要用数据重新填充…
WPF DataGrid - 将 TimeSeries 与 MultiBinding 相结合,丢失更改通知。 为什么?
我有一个类有两个 ObservableCollection's,其中 TimeValue 是与更改通知配对的自定义日期时间/值(通过 INotifyPropertyChanged)。 我将这些称为“…
从 SubSonic 2.2 集合创建 WPF ObservableCollection
如果我有一个由 SubSonic 2.2 创建的 DAL,如何将其创建的集合转换为代码 (pref.VB.NET) 中的 WPF ObservableCollections 以供 WPF 使用?…
为什么 ObservableCollection 隐藏 INotifyPropertyChanged.PropertyChanged
我有一个派生自 ObservableCollection 的类。 我想向此类添加一些属性(不是集合中的项目),但发现它的 PropertyChanged 实现受到保护。 由于它受到…
识别和替换 ObservableCollection 中的对象的最有效方法是什么?
我有一个方法接收已更改属性的客户对象,我想通过替换该对象的旧版本将其保存回主数据存储中。 有谁知道正确的 C# 方法来编写下面的伪代码来执行此操…
ObservableCollection 不支持 AddRange 方法,因此我会收到添加的每个项目的通知,除了 INotifyCollectionChanging 之外?
我希望能够添加一个范围并获得整个批量的更新。 我还希望能够在操作完成之前取消该操作(即除了“已更改”之外的集合更改)。 相关问题 用于添加多个…
WPF 绑定到 ObjectDataProvider 方法并检测返回值依赖性
我正在使用 ObjectDataProvider 绑定到一个方法。 公开此方法的类包含类型为 T:INofifyChanged 的 ObservableCollection。 我的问题是,因为方法…
为什么像 BindingList 或 ObservableCollection 这样的类不是线程安全的?
我一次又一次地发现自己必须编写 BindingList 和 ObservableCollection 的线程安全版本,因为当绑定到 UI 时,这些控件无法从多个线程更改。 我想要了…
ObservableCollection(Of T) 与 BindingList(Of T)?
过去两年我开发了一些基于数据的 Winforms 应用程序,一切正常。 该应用程序构建在多个层(数据访问、业务逻辑和 UI)之上。 对于业务逻辑,我的所有…
持久化数据绑定 WPF ObservableCollection 的首选方法?
我有一个继承自 ObservableCollection(Of MyObject) 的类,并且 MyObject 类按其应有的方式处理 INotifyPropertyChanged。 当用户通过绑定控件更新此…
如何对 ObservableCollection 进行分页?
我有一个列表框,里面有太多项目,并且 UI 变得越来越慢(虚拟化已打开,等等)。 因此,我正在考虑仅显示前 20 个项目并允许用户浏览结果集(即 Obse…