我想创建一个自定义虚拟化面板,可以在Windows应用商店应用或UWP项目中用作ItemsControl的ItemsPanel。我认为这是继承和扩展VirtualizingPanel或OrientedVirtualizingPanel的最简单方法。但两人都表示他们“不包含一个带0个参数的构造函数”。这是否意味着他们不能继承?如果是这样,那么我应该扩展哪个类?
public class MyOrientedVirtualizingPanel : VirtualizingPanel
{
//compile error: VirtualizingPanel does not contain a constructor that takes 0 arguments
public MyOrientedVirtualizingPanel()
{
}
}