我已经写了1个WPF应用程序。一个非常简单的应用。它效果很好,今天正在被大量用作LOB应用程序。现在我要开始重新编写一个旧的VB6应用程序,并将其编译为WPF应用程序。在开发第一个应用程序时,我学习了INotifyPropertyChanged接口,以及WPF/Silverlight数据绑定的重要性。我现在关心的是,很久以前我写了一个WCF服务,这个服务是为了替换我多年前在VB6中编写的旧的中间层组件,用于旧的VB6应用程序。我写的WCF服务返回ADO.NET数据集,因为老实说,我一直在与这些人合作多年,并对他们感到满意。但是,现在我开始研究这个新的应用程序,因为ADO.NET数据集没有实现INotifyPropertyChanged接口,所以我非常关心我的WCF服务。CollectionViewSource类是否包含INotifyPropertyChanged接口的功能?
所以我开始看其他的东西。现在我在看实体框架。我正在使用Julia Lerman的书“编程实体框架:第二版”,它看起来很有希望。我正在通过她的WPF应用程序的例子,该应用程序使用她在前一章中编写的EDM程序集。包括对程序集的引用给了我CollectionViewSource,至少对我来说,它看起来好像它们的行为方式与INotifyPropertyChanged接口一样。
所以我的问题是:CollectionViewSource类是否实现INotifyPropertyChanged接口?我试过看MSDN文档,它并没有直接这样说,但我想知道如果DependencyObject类CollectionViewSource继承自重复与INotifyPropertyChanged接口相同的功能,或者CollectionViewSource是否实现它?
哇,真的吗?这引起了我的关注,因为我真的想依赖于INotifyPropertyChanged接口,或者与之相当的东西。 – Rod 2011-03-30 19:59:35