在核心环境中INotifyPropertyChanged

时间:2019-10-03 13:06:25

标签: c# wpf .net-core porting

多年来,我一直在使用WPF应用程序,现在我想开始实施一个Core项目,可以在其中存储我的核心类。我的目标是使Core项目远离所有与WPF相关的类(视图,视图模型,资源字典)。我的想法是,我可以(潜在地)创建一个ASP.NET或Xamarin或Unity项目,并在后端使用核心项目。但是我遇到了许多从INotifyPropertyChanged继承的类,并在一个或两个 properties 中实现了RaisedPropertChanged(...)

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

1 个答案:

答案 0 :(得分:5)

  

我的问题是:INotifyPropertyChanged是否限于WPF?

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

相关问题