WPF 父类子类绑定的问题

睡神耗子 2018-05-11 06:00:32
对绑定还是不太懂。求解

基类上实现了接口INotifyPropertyChanged,子类上有属性也需要实现绑定。
子类上应该如何写,需要在写个public event PropertyChangedEventHandler PropertyChanged;
还是别的方式。
我自己有写了一个,修改了属性,只有基类的显示更新,父类的不更新。

谢谢
...全文
1257 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiuzaizuotian2014 2018-10-04
  • 打赏
  • 举报
回复
父类中都已经写了public event PropertyChangedEventHandler PropertyChanged,就表示父类已经实现了接口啦。而由于这个是public的,所以子类继承的时候,都是可以直接继承获得的啊,不需要再写了。如果要写的话,那父类中就要加上virtual,子类就要override了,不过这应该不是合理的写法。 父类实现的接口,子类肯定也是实现的,这点不用质疑的
ylly11111 2018-05-23
  • 打赏
  • 举报
回复
子类不用写,直接用父类的。如果父类有了这个属性,子类就不用写了
qq14923349 2018-05-15
  • 打赏
  • 举报
回复
public event PropertyChangedEventHandler PropertyChanged; public void NotifyPropertyChanged(string PropertyName) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(PropertyName)); } }
睡神耗子 2018-05-11
  • 打赏
  • 举报
回复
我在基类中写了一个调用方法,貌似可行,不知道谁还不是符合正常规则?

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧