Този скрипт използва .NET атрибути да завери за вашите силно напечатани бизнес обекти.
<Силен> Базови класове ValidatableBase осигурява допълнителна функционалност основния валидиране.
Ключови членове:
- булев IsValid {получите; } (Взима булев посочва дали текущото състояние е валидно.)
- ICollection ErrorMessages {получите; } (Взима ICollection на низ, който съдържа всички съобщения за грешки.)
DataErrorInfoValidatableBase Удължава ValidatableBase за изпълнение IDataErrorInfo която позволява свързване на потребителския интерфейс.
Ключови членове:
- низ Error {получите; } (Взима съобщение за грешка, което показва какво не е наред с този обект.)
- Низ тази [низ columnName] {получите; } (Взима съобщението за грешка на имота с това име.)
NotifyValidatableBase Удължава DataErrorInfoValidatableBase за изпълнение INotifyPropertyChanged която позволява на потребителя интерфейс, за да реагира на собственост се променя.
Ключови членове:
- събитие PropertyChangedEventHandler PropertyChanged (. се появява, когато се променя стойността на имота)
Софтуер детайли:
Версия: 2.0.0.0 Beta
Дата на качване: 1 Mar 15
Разрешително: Безплатно
Популярност: 96
Коментари не е намерена