需要轮播控制帮助

时间:2012-10-09 14:09:28

标签: c# silverlight xaml winrt-xaml

通过引用 http://silverlightcarousel.codeplex.com/

我使用c#xaml中的动态项创建了3D轮播控件。但是最多可以显示7或10个项目。但是当有超过10个项目时,它看起来更加拥挤。

即使列表中有超过3个或5个项目,我也希望一次最多显示5个或3个项目。

怎么办?

2 个答案:

答案 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;

如果您更改缩放值的值,您将能够使项目远离选择(即在旋转木马的远端),变得小于它们当前设置的值。这应该会产生更远距离的错觉,但更重要的是允许您将更大的项目列表绑定到轮播。