C# 是否已从wp8.1 universal中删除InotifyProperty更改

C# 是否已从wp8.1 universal中删除InotifyProperty更改,c#,windows-phone-8.1,inotifypropertychanged,devart,C#,Windows Phone 8.1,Inotifypropertychanged,Devart,刚刚尝试将我的应用程序从Windows Phone 8.0转换为Windows Phone 8.1 Universal/store应用程序 我正在使用Devart的LinqConnect访问我的SQLite数据库,当我将模型添加到项目中并进行编译时,我收到了以下错误 错误1找不到类型或命名空间名称“INotifyPropertyChanging”(是否缺少using指令或程序集引用? 是否已将IINotifyPropertyChanging从wp8.1中删除 更新1: 一些人提到它应该位于Sys

刚刚尝试将我的应用程序从Windows Phone 8.0转换为Windows Phone 8.1 Universal/store应用程序

我正在使用Devart的LinqConnect访问我的SQLite数据库,当我将模型添加到项目中并进行编译时,我收到了以下错误

错误1找不到类型或命名空间名称“INotifyPropertyChanging”(是否缺少using指令或程序集引用?

是否已将I
INotifyPropertyChanging
从wp8.1中删除

更新1: 一些人提到它应该位于
System.ComponentModel
名称空间中。 我只是快速看了一下,intellisense说这是有效的

System.ComponentModel.INotifyPropertyChanged

但事实并非如此


System.ComponentModel.INotifyPropertyChanging

Windows运行时应用程序(商店或电话)不使用INotifyPropertyChanging。Windows应用商店应用程序的.Net Framework中不存在它。判断是否存在某些内容的最佳方法是使用VisualStudio的对象浏览器,因为它将读取实时元数据

它可用于Windows Phone Silverlight应用程序


如果您有实现它的遗留代码,那么您可以通过创建自己的INotifyPropertyChanging定义来剔除它。这将在您自己的代码中工作,但您需要删除调用它的系统代码的任何行为依赖项。

根据MSDN页面,它位于Windows Phone 8.1和Windows Phone Silverlight 8.1中。您没有丢失使用语句的
,是吗?正如错误消息所说:确保您包含了必要的DLL引用(System.DLL),并且您正在将类型名指定为完全限定名(即
System.ComponentModel.InotifyPropertyChangeg
)或者使用System.ComponentModel获得必要的
在.cs文件中。
使用System.ComponentModel
已在.cs文件中。该文件是使用Devart Entity Developer为我生成的。此文件在Windows Phone Silverlight中运行良好,但不是通用的。感谢Rob,我假设是这样,但我想检查一下,因为我在google上似乎找不到任何搜索内容。