В течение многих лет я использовал приложение WPF, и теперь я хочу начать реализацию проекта Core, где я могу хранить свои основные классы. Моя цель состоит в том, чтобы исключить любые и все зависимые от WPF классы ( Представления, Модели представлений, Словари ресурсов ) из проекта Core. Идея состоит в том, что я могу (потенциально) создать проект ASP.NET, Xamarin или Unity и использовать базовый проект в бэкэнде. Но я наткнулся на ряд своих классов, которые наследуются от INotifyPropertyChanged
, и я реализую RaisedPropertChanged(...)
в одном или двух свойствах .
Мой вопрос: INotifyPropertyChanged
ограничен WPF? Если нет, то как это реализовано в других средах, таких как ASP.NET или Xamarin?