【发布时间】:2009-06-15 21:02:17
【问题描述】:
我开始涉足 WPF,我希望将我的应用程序中的集合用作 ItemSource。我尝试实现 INotifyCollectionChanged。我对此没意见,只是我必须在大约 15 个 dll 中引用 WindowsBase.dll。
是否有其他接口可供 WPF 用于我可能已经引用的绑定?
【问题讨论】:
我开始涉足 WPF,我希望将我的应用程序中的集合用作 ItemSource。我尝试实现 INotifyCollectionChanged。我对此没意见,只是我必须在大约 15 个 dll 中引用 WindowsBase.dll。
是否有其他接口可供 WPF 用于我可能已经引用的绑定?
【问题讨论】:
WPF 的很大一部分存在于 WindowsBase.dll 中。没有它,你对 WPF 无能为力 ;-)
您可能想查看ObservableCollection(T)。不过,同样,该类是在 WindowsBase.dll 中定义的。
【讨论】:
为您的 ItemsSource 使用 ObservableCollection;它会为您触发事件。
【讨论】: