我想做一个abstract ObservableCollection
类,它需要它的成员实现一个接口IXMLEntity
我也希望抽象类也实现这个接口 - 推理是集合可以是XMLSerialized,并包含其所有子项。用'where'约束创建抽象类也实现了接口
public abstract class BaseCollectionModel<T> : ObservableCollection<T>
where T : IXMLEntity
{
}
我应该怎么做?我只是为我的项目启动一个新库,以便其他任何设计模式都可以提供建议。
我打算让BaseCollectionModel成为一个能够通过根据需要为更多项目提供服务调用来提供“无限滚动”的类。
拍啊,有订货不正确!尝试了很多东西,我猜想我错过了那部分; p –
我也一直这么做。 :> – dthorpe