C# Класс EducationsCourses.ViewModel.BaseViewModel

کلاس پایه ی ویو مدل ها
Наследование: INotifyPropertyChanged, IDisposable, IDataErrorInfo
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_errorList string>.Dictionary

Открытые методы

Метод Описание
Dispose ( ) : void

پیاده سازی اینتر فیس IDisposable

this ( string columnName ) : string

پیاده سازی اینترفیس INotifyPropertyChanged

Защищенные методы

Метод Описание
BaseViewModel ( ) : System

سازنده پیش فرض کلاس پایه ویو مدل ها

OnDispose ( ) : void

متدی ویرچوآل برای استفاده در کلاس های فرزند

OnPropertyChanged ( string propertyName ) : void

متدی برای هندل کردن ایونت مربوط به INotifyPropertyChanged

OnValidate ( string property, object value ) : void

متدی برای بدست آوردن اررور مسیج های حاصل از Data Annotation ها

Описание методов

BaseViewModel() защищенный Метод

سازنده پیش فرض کلاس پایه ویو مدل ها
protected BaseViewModel ( ) : System
Результат System

Dispose() публичный Метод

پیاده سازی اینتر فیس IDisposable
public Dispose ( ) : void
Результат void

OnDispose() защищенный Метод

متدی ویرچوآل برای استفاده در کلاس های فرزند
protected OnDispose ( ) : void
Результат void

OnPropertyChanged() защищенный Метод

متدی برای هندل کردن ایونت مربوط به INotifyPropertyChanged
protected OnPropertyChanged ( string propertyName ) : void
propertyName string نام پراپرتی
Результат void

OnValidate() защищенный Метод

متدی برای بدست آوردن اررور مسیج های حاصل از Data Annotation ها
protected OnValidate ( string property, object value ) : void
property string نام پراپرتی
value object مقدار پراپرتی
Результат void

this() публичный Метод

پیاده سازی اینترفیس INotifyPropertyChanged
public this ( string columnName ) : string
columnName string نام پراپرتی
Результат string

Описание свойств

_errorList защищенное свойство

یک دیکشنری برای نگه داری اررور ها
protected Dictionary _errorList
Результат string>.Dictionary