在核心环境中INotifyPropertyChanged

use*_*011 0 c# wpf porting .net-core

多年来,我一直在使用WPF应用程序,现在我想开始实施Core项目,在这里我可以存储我的核心类。我的目标是使Core项目远离任何和所有WPF依赖类(视图,视图模型,资源字典)。我的想法是,我可以(潜在地)创建一个ASP.NET或Xamarin或Unity项目,并在后端使用核心项目。但是我遇到了许多继承自我的类,INotifyPropertyChangedRaisedPropertChanged(...)在一个或两个属性中实现

我的问题是:INotifyPropertyChanged仅限于WPF吗?如果不是,那么如何在其他环境(如ASP.NET或Xamarin)中实现它?

mm8*_*mm8 5

我的问题是:INotifyPropertyChanged仅限于WPF吗?

不,这不对。它是.NET Standard 1.0的一部分,可在所有平台上使用:https : //docs.microsoft.com/zh-cn/dotnet/api/system.componentmodel.inotifypropertychanged?view=netframework-4.8