假设我有一个继承自UserControl
(因此它的超类之一是DependencyObject
)的控件。使用 解决通知问题很容易DependencyProperty
,因为INotifyPropertyChanged
需要一点实现,另一个选项是创建一个方法来修改控件的状态(如myControl.HideTextBox()
)。我想还有几个选项可以解决这个问题,但由于控件已经继承自DependencyObject
, aDependencyProperty
似乎是更明显的方式,但它可能不是最优的。
任何想法?
谢谢!