2014-01-24 4 views
2

У меня это закодировано в разделе реализации IDataErrorInfo в классе модели для устранения ошибки после устранения ошибок.Что это значит. RaisePropertyChanged ("")?

Я не понимаю, какое свойство обновляется здесь с пустой строкой?

if (raiseNotification) 
        this.RaisePropertyChanged(""); 
+3

Все свойства изменились. – hansmaad

+1

Похоже, они пытаются заставить все ошибки отображать любые недопустимые свойства интерфейса IDataErrorInfo. – Jason

ответ

3

Выдержки из MSDN:

Событие PropertyChanged может указать все свойства объекта изменились с помощью либо нуль или String.Empty в качестве имени свойства в PropertyChangedEventArgs.

В этом случае, нулевой String.Empty или "": ^)

+1

Вы связались с неправильной страницей. Он на самом деле говорит: «El evento PropertyChanged puede indicar que todas las propiedades del objeto han cambiado utilizando null o String.Empty como el nombre de propiedad en PropertyChangedEventArgs.», Что для меня довольно сложно понять. :) – hvd

+0

@hvd Остановите это, вы ':)' –