通过参考 http://silverlightcarousel.codeplex.com/
我在 c# xaml 中创建了带有动态项目的 3D 轮播控件。但是最多可以显示 7 或 10 个项目。但是当有超过10个项目时;它似乎更拥挤。
即使列表中的项目超过 3 或 5 个,我也想一次最多显示 5 或 3 个项目。
该怎么办?
通过参考 http://silverlightcarousel.codeplex.com/
我在 c# xaml 中创建了带有动态项目的 3D 轮播控件。但是最多可以显示 7 或 10 个项目。但是当有超过10个项目时;它似乎更拥挤。
即使列表中的项目超过 3 或 5 个,我也想一次最多显示 5 或 3 个项目。
该怎么办?
创建一个新列表,其中仅包含您要在轮播中显示的项目。
如果您查看代码,则会分配一些常量值来创建在画布上显示的图标。
private const double DEFAULT_SCALE = 0.5;
private const double MINIMUM_SCALE = 0;
private const double MAXIMUM_SCALE = 1;
private double _scale = DEFAULT_SCALE;
如果您更改缩放值的值,您将能够使项目远离选择(即在轮播的远端),变得比它们当前设置的要小。这应该会产生距离更远的错觉,但更重要的是允许您将更大的项目列表绑定到轮播。