kịch bản này sử dụng .NET thuộc tính để cung cấp xác nhận cho các đối tượng kinh doanh mạnh mẽ đánh máy của bạn.
Các lớp cơ sở ValidatableBase Cung cấp các chức năng cơ bản xác nhận.
Thành viên chủ chốt:
- bool IsValid {get; } (Gets một bool chỉ ra nếu tình trạng hiện nay là hợp lệ.)
- ICollection ErrorMessages {get; } (Gets một ICollection của chuỗi có chứa tất cả các thông báo lỗi.)
DataErrorInfoValidatableBase Mở rộng ValidatableBase để thực hiện IDataErrorInfo cho phép giao diện người sử dụng ràng buộc.
Thành viên chủ chốt:
- chuỗi Lỗi {get; } (Gets thông báo lỗi cho những gì là sai với đối tượng này.)
- Chuỗi này [chuỗi ColumnName] {get; } (Gets thông báo lỗi cho các thuộc tính với tên cho trước.)
NotifyValidatableBase Mở rộng DataErrorInfoValidatableBase để thực hiện INotifyPropertyChanged cho phép người sử dụng một giao diện để phản ứng với những thay đổi sở hữu.
Thành viên chủ chốt:
- sự kiện PropertyChangedEventHandler PropertyChanged (. Xảy ra khi một thay đổi giá trị tài sản)
Các chi tiết về phần mềm:
Phiên bản: 2.0.0.0 Beta
Ngày tải lên: 1 Mar 15
Giấy phép: Miễn phí
Phổ biến: 96
Bình luận không