C# 클래스 EducationsCourses.ViewModel.BaseViewModel

کلاس پایه ی ویو مدل ها
상속: INotifyPropertyChanged, IDisposable, IDataErrorInfo
파일 보기 프로젝트 열기: rabbal/WPFEducation_Management

보호된 프로퍼티들

프로퍼티 타입 설명
_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