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