【发布时间】:2009-02-27 11:52:27
【问题描述】:
我有一些 UI 绑定到 T 类型的 ObservableCollection,其中“T”实现了 INotifyProperty 已正确更改。
问题是我需要在运行时完全换掉 ObservableCollection,因为它是从 SQL 调用中填充的。这显然会破坏整个绑定,并且不会触发任何更改通知。
如何在运行时替换源对象而不丢失绑定?
代码大致是这样的
ObservableCollection<Issue> iss = Application.Current.FindResource("Issues") as ObservableCollection<Issue>;
iss = new ObservableCollection<Issue>();
PopulateCollection(iss);
【问题讨论】:
标签: wpf data-binding observablecollection