Как я могу обнаружить изменение свойства в 3-м стороннем/иностранном классе C#
У меня есть класс person, который имеет следующие свойства:
Id, имя,LoggedInStatus, который я получаю от Visual Studio Intellisense.
Вы можете представить себе этот класс примерно так, как показано ниже.
открытый класс человек
{
public int Id { get; set; }
public string Name { get; set; }
public bool LoggedInStatus{ get; set; }
}
Однако я не могу изменить класс Person, поскольку он получен из библиотеки dll из другого проекта (через добавленную ссылку на файл .csproj), а также мне не разрешено это делать, что мешает мне реализовать подход INotifyProperyChanged.
Мне нужно следить за свойством LoggedInStatus на предмет любых изменений и предпринимать необходимые действия.
Пожалуйста помочь.
Что я уже пробовал:
Из идей. Я не знаю, что делать дальше.