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