Скажем, у меня есть элемент управления, который наследуется от UserControl
(следовательно, один из его суперклассов - DependencyObject
). Решить проблему уведомления очень просто, используя DependencyProperty
, поскольку INotifyPropertyChanged
требует небольшой реализации, а другой опцией будет создание метода для изменения состояния элемента управления (например, myControl.HideTextBox()
). Я полагаю, что есть еще несколько вариантов решения этой проблемы, но поскольку элемент управления уже наследуется от DependencyObject
, DependencyProperty
представляется более очевидным способом, но он не может быть оптимальным.
Есть мысли?
Спасибо!