1

通过参考 http://silverlightcarousel.codeplex.com/

我在 c# xaml 中创建了带有动态项目的 3D 轮播控件。但是最多可以显示 7 或 10 个项目。但是当有超过10个项目时;它似乎更拥挤。

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

该怎么办?

4

2 回答 2

0

创建一个新列表,其中仅包含您要在轮播中显示的项目。

于 2012-10-09T14:12:39.057 回答
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;

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

于 2012-10-10T13:17:43.693 回答