tag:blogger.com,1999:blog-5765252092422322392.post3528285364397063544..comments2024-02-17T11:34:03.614+03:00Comments on О программировании и всём, всём, всём: Ввод данных и их проверка на уровне BindingАлексей Лосевhttp://www.blogger.com/profile/03807375131476928402noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-5765252092422322392.post-70446592698207833452014-10-28T06:39:07.843+03:002014-10-28T06:39:07.843+03:00Добрый день.
У INotifyPropertyChanged есть ряд пре...Добрый день.<br />У INotifyPropertyChanged есть ряд преимуществ, например, если ваш класс уже имеет предков, то альтернатив нет, вы будите использовать именно его. Также, использование INotifyPropertyChanged немного экономит память. Но вот максимальное быстродействие достигается при использовании DependencyObject. Смотрите табличку сравнения здесь: http://msdn.microsoft.com/ru-ru/library/vstudio/bb613546(v=vs.100).aspx<br />Поэтому, я не очень понимаю, в чем заключается антипаттерн?<br />Алексей Лосевhttps://www.blogger.com/profile/03807375131476928402noreply@blogger.comtag:blogger.com,1999:blog-5765252092422322392.post-88186187498442345642014-10-28T06:38:48.797+03:002014-10-28T06:38:48.797+03:00Этот комментарий был удален автором.Алексей Лосевhttps://www.blogger.com/profile/03807375131476928402noreply@blogger.comtag:blogger.com,1999:blog-5765252092422322392.post-5961571449058942712014-10-27T20:08:59.546+03:002014-10-27T20:08:59.546+03:00А почему бы просто не реализовать INotifyPropertyC...А почему бы просто не реализовать INotifyPropertyChanged вместо DependencyObject. код получится проще, а результат, насколько я понимаю, тот же. Здесь http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/MVVM-Best-Practices подобную реализацию называют антипаттерном.Anonymoushttps://www.blogger.com/profile/15824064396218539195noreply@blogger.com