Цей сценарій використовує .NET атрибути для виконання перевірки Ваших строго типізованих бізнес-об'єктів.
Базові класи ValidatableBase Забезпечує базову функціональність перевірки.
Основні учасники:
- BOOL IsValid {отримати; } (Отримує логічне значення, що визначає, чи є поточний стан є дійсним.)
- ICollection ErrorMessages {отримати; } (Отримує ICollection рядка, який містить всі повідомлення про помилки.)
DataErrorInfoValidatableBase Розширює ValidatableBase реалізувати IDataErrorInfo, яка дозволяє користувачеві інтерфейс зв'язування.
Основні учасники:
- рядок помилки {отримати; } (Отримує повідомлення про помилку, яке вказує, що це неправильно з цим об'єктом.)
- Рядок це [рядок ColumnName] {отримати; } (Отримує повідомлення про помилку для властивості із заданим ім'ям.)
NotifyValidatableBase Розширює DataErrorInfoValidatableBase реалізувати INotifyPropertyChanged, яка дозволяє користувачеві інтерфейс реагувати на зміни властивостей.
Основні учасники:
- подія PropertyChangedEventHandler PropertyChanged (. Відбувається при зміні значення властивості)
Дані програми:
Версія: 2.0.0.0 Beta
Дата завантаження: 1 Mar 15
Ліцензія: Безкоштовно
Популярність: 96
Коментар не знайдено