【问题标题】:Does a custom control inherit base class INotifyPropertyChanged interface?自定义控件是否继承基类 INotifyPropertyChanged 接口?
【发布时间】:2015-04-21 08:47:32
【问题描述】:

我有一个基本的通用自定义控件(祖父)。为了让设计器显示继承控件没有问题,我首先从祖父母继承(父),最后从父继承。子控件是表单上使用的控件。

如果我在祖父控件中实现INotifyPropertyChanged接口,子控件会被识别为实现了这个接口吗?

【问题讨论】:

  • 是的。但您有责任为您在派生类中添加的新属性引发事件。
  • @SriramSakthivel 完全是一个全面的答案。为什么要评论?

标签: c# inheritance interface


【解决方案1】:

会的。但您有责任为您在派生类中添加的新属性引发事件

查看更多C# Language Specification: Interface implementation inheritance

【讨论】:

  • 我不喜欢看到这么多答案说同样的话。在这种情况下(答案是肯定的)。但是,最好作为答案,我想你不介意我用我的评论更新你的答案。 +1 :)
【解决方案2】:

是的。继承的每个孩子都从其父母那里获得所有公共或受保护的变量和方法。例如,所有对象都获得与对象类相同的方法。

欲了解更多信息,请查看MSDN: Inheritance (C# Programming Guide)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    相关资源
    最近更新 更多