Интерфейс INotifyPropertyChanged - C#
Формулировка задачи:
Интерфейс INotifyPropertyChanged пространства имен System.ComponentModel определяет, что наследник содержит событие PropertyChanged, оповещающее об изменении свойств объекта. Изучить данный интерфейс, используя MSDN Library. Проанализировав работу общественных библиотек разработать классы:
Author, Book, Client, LibraryCard, Catalogue. Описать их поля, поля инкапсулировать свойствами и для классов реализовать интерфейс INotifyPropertyChanged. Создать
диаграмму классов.
помогите с этим задание или дайте пару примеров INotifyPropertyChanged а то я не знаю с чего начать
Решение задачи: «Интерфейс INotifyPropertyChanged»
textual
Листинг программы
class Author : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private string firstName; public string FirstName { get { return firstName; } set { firstName = value; OnFirstNameChanged(); } } protected virtual void OnFirstNameChanged() { if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("FirstName")); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д