我正在尝试在 Windows 10 和 Windows Phone 8.1 (应用链接)中执行此操作:
我有一个名为 FluidPanel 的自定义类,它扩展了 Panel 并覆盖了方法 MeasureOverride 和 ArrangeOverride。目标是创建Google Keep 外观。好的,它工作正常。
但是,因为我使用基本面板作为 ItemsPanelTemplate,所以项目重新排序不起作用。此外,转换不起作用,也不能虚拟化。
所以,我想知道如何创建一个自定义面板来重新排序项目并进行虚拟化,就像 GridView 的 ItemsWrapGrid 一样。
我试图扩展类 VirtualizingPanel,但它一直向我显示这个看起来像错误的错误:
“VirtualizingPanel”不包含采用 0 个参数的构造函数
希望有人可以给一些指导。