[#] Базовая реализация INotifyPropertyChanged
habrabot(difrex,1) — All
2015-11-30 21:30:03


_WPF в чём-то повторил судьбу js — в силу некоторых нерешённых на уровне платформы проблем [многие][1] [пытаются][2] стать первооткрывателями наравне с [Карлом фон Дрезем][3]._

### Проблема

В случае с INPC в ViewModel часто существуют свойства, зависящие от других или вычисляемые на их основе. Для .net 4.0 ситуация с реализацией усложняется тем, что [CallerMemberNameAttribute][4] не поддерживается в этой версии (на самом деле [поддерживается][5], если вы [маг и кудесник][6]).

### Решение

[Как пользоваться и что внутри][7]

[1]: http://habrahabr.ru/post/271105/
[2]: http://habrahabr.ru/post/270979/
[3]: https://ru.wikipedia.org/wiki/Дрез,_Карл
[4]: https://msdn.microsoft.com/ru-ru/library/system.runtime.compilerservices.callermembernameattribute(v=vs.110).aspx
[5]: https://www.nuget.org/packages/Microsoft.Bcl/
[6]: http://stackoverflow.com/questions/18840924/callermembername-in-net-4-0-not-working
[7]: http://habrahabr.ru/post/271305/#habracut