Я решил для себя эту проблему просто переписав propf сниппет. Добавил в сеттере строчку, бросающую PropertyChanged($PropertyName$)
Это решает почти все проблемы, ведь согласитесь, что 90-95% PropertyChanged бросается в сеттерах свойств.
Ну а если надо бросить его откуда-то извне — да, приходится писать ручками. Имхо проще, чем добавлять в каждый проект довольно много кода, плюс строками читаемость для других разработчиков проще.
Очень интересно :)
А не могли бы вы ещё для примера привести список занятий, которые относятся к разным категориям?
Ну скажем:
1) программирование
2) спорт
3) литература
4) изобразительное искусство
5)…
Огромное спасибо за статью! Как раз возникла эта задача, а вариант через XAML действительно уж очень громоздкий.
Ещё хорошая новость — у меня получилось сделать переключение «на лету», причём именно используя Binding.
Если интересно — готов поделиться :)
Это решает почти все проблемы, ведь согласитесь, что 90-95% PropertyChanged бросается в сеттерах свойств.
Ну а если надо бросить его откуда-то извне — да, приходится писать ручками. Имхо проще, чем добавлять в каждый проект довольно много кода, плюс строками читаемость для других разработчиков проще.
А не могли бы вы ещё для примера привести список занятий, которые относятся к разным категориям?
Ну скажем:
1) программирование
2) спорт
3) литература
4) изобразительное искусство
5)…
Было бы полезно знать и мотать на ус )
Ещё хорошая новость — у меня получилось сделать переключение «на лету», причём именно используя Binding.
Если интересно — готов поделиться :)