реализация обеспечена.
ался кодировать класс, чтобы избежать такого метода, как "RaisePropertyChanged". Я знаю, что могу наследовать от класса, который имеет эту реализацию, но в некоторых случаях я не могу. Я пытался с методом расширения, но Visual Studio жалуются.
public static class Extension
{
public static void RaisePropertyChanged(this INotifyPropertyChanged predicate, string propertyName)
{
if (predicate.PropertyChanged != null)
{
predicate.PropertyChanged(propertyName, new PropertyChangedEventArgs(propertyName));
}
}
}
Он сказал:
"Событие 'System.ComponentModel.INotifyPropertyChanged.PropertyChanged 'может появляться только в левой части + = или - ="