System.ComponentModel.INotifyPropertyChanged インターフェイスの実装によって、プロパティの値の変更を追跡できますし、変更された値の有効性の検証も同時に行うことができる特徴があります。 よりいいSystem.ComponentModel.INotifyPropertyChangedインターフェイスの実装例: public event PropertyChangedEventHandler PropertyChanged; protected void ValidateProperty(string memberName, object value) { if (!string.IsNullOrEmpty(memberName) && value != null) { if (value is string) value = value.ToString().Trim(); Validator.ValidateProperty(value, new ValidationContext(this, null, null) { MemberName = memberName }); } } protected void RaisePropertyChanged(string propertyName) { if ((this.PropertyChanged != null)) { PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } iディレクトリで複数のポータルサイトにディレクトリ登録 コメント: |