使用XAML for WinPhone/WinRT有没有办法实现EPG?我看到很多iOS/Android/Web应用程序在这样做,但不是WP或WinStore。电子节目指南(EPG)XAML
- 它应支持大量物品(500个信道,对于每个N个节目,其中N是周期间的方案号)
- 它可以有空隙的内部,像一些程序是丢失或没有从整个数据行,但仍应显示空的(透明)行。
- 每行中的项目数量将总是不同(EPG如何工作)
- 加载速度应该很快,并且滚动平滑。
- 内存使用量应该是正常的,应用程序应该不会崩溃becasue的许多绘制的观点,即元素需要进行虚拟化(重复使用)
的GridView看起来类似的东西,但也存在一些问题:
- 使项目的项目大小不同 - 需要将项目面板切换到不支持虚拟化的VariableSizedWrapGrid。有一些尝试解决这个问题,如this,但不是本地/测试/广泛使用的解决方案
- 不确定即使使用VariableSizedWrapGrid它将有可能支持缺口和缺乏内容,看起来像GridView将填充间隙中的元素在任何情况下(创建空的透明物品听起来像肮脏的黑客)
- 许多项目将是问题,需要以某种方式做增量装载
- 内存使用
是否有人实现这一/性能desnt看起来不错?是否有任何组件/指南?哪种xaml控制可以实现这一点,以及如何显示性能/内存/时间?
你有工作吗? –