Login
Заморочка интересная с WPF binding
1981 просмотров
Перейти к просмотру всей ветки
in Antwort moose 02.12.20 22:22, Zuletzt geändert 02.12.20 23:04 (AlexNek)
Ну давайте так.
- Что может определить обычная проперть? Только то что ее значение изменилось. Что там происходит с объектом она просто так узнать не может.
Что бы определять изменение объекта нужно еще иметь какую то договоренность. Одна из них INotifyPropertyChanged интерфейс.
Так что изменение объекта нужно отслеживать самостоятельно, если его поля не используются напрямую в юсер контроле.
Счас еще гляну, что там Маркс с Энгельсом написали по этому поводу. Поумнее тогда ответ будет.
https://docs.microsoft.com/en-us/dotnet/api/system.windows...
To detect source changes in one-way or two-way bindings, the source must
implement a suitable property change notification mechanism such as INotifyPropertyChanged.