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