已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
2天前关闭。
Improve this question
我关注的是一个项目(WPF应用程序),它有大量复杂的Model,其中大多数继承BaseModel
类,而有几个继承ProxyBaseModel
类。
由于MSDN并没有对这个主题做太多的说明,所以我无法真正了解上面提到的类的用途。
我们为什么要继承它,它实际上是做什么的?
已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
2天前关闭。
Improve this question
我关注的是一个项目(WPF应用程序),它有大量复杂的Model,其中大多数继承BaseModel
类,而有几个继承ProxyBaseModel
类。
由于MSDN并没有对这个主题做太多的说明,所以我无法真正了解上面提到的类的用途。
我们为什么要继承它,它实际上是做什么的?
1条答案
按热度按时间cqoc49vn1#
BaseModel
类很可能实现INotfiyPropertyChanged
接口以启用数据绑定。它也可能实现INotifyDataErrorInfo
以进行数据验证。但是BaseModel
不是WPF特定的类,它很可能是由您正在查看的项目中的开发人员实现的。另一种可能是在框架中实现的,但是如果没有在这个项目中使用的框架的细节,就很难说。例如 *MVVM工具包 * 将有一个ObservableObject
,它将实现INotfiyPropertyChanged