在WPF容器中可视地包装/循环项目?

时间:2009-11-16 18:05:09

标签: wpf user-interface wrapping

我有一个WPF / C#情况,我有一个水平的项目列表,用户可以在列表中向前和向后导航。

假设列表有5个项目,下面是三个UI模型(初始,用户点击两次右箭头后。

< [1] [2] [3] [4] >
< [2] [3] [4] [5] >
< [3] [4] [5] [1] >

所以,基本上,列表应无限期地向任一方向滚动。

列表中可能有大量项目(50-150),并包含图像。所以我的第一个想法是我需要在解决方案中使用VirtualizingStackPanel,但可能还有其他轨道可以在不需要的情况下完成。

现在,为了增加复杂性,这些项目必须能够顺畅地向前和向后动画。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:2)

Dr. WPF曾有here类似的样本。也许你可以适应这个想法。