C# 需要转盘控制帮助
通过引用 我已经用c#xaml创建了带有动态项的三维旋转木马控件。但最多7或10个项目可以显示。但超过10项时;它看起来更拥挤 我希望一次最多显示5或3个项目,即使列表中有3或5个以上的项目C# 需要转盘控制帮助,c#,silverlight,xaml,winrt-xaml,C#,Silverlight,Xaml,Winrt Xaml,通过引用 我已经用c#xaml创建了带有动态项的三维旋转木马控件。但最多7或10个项目可以显示。但超过10项时;它看起来更拥挤 我希望一次最多显示5或3个项目,即使列表中有3或5个以上的项目 怎么办?创建一个新列表,其中只包含要在转盘中显示的项目 如果查看代码,会为创建画布上显示的图标指定一些常量值 private const double DEFAULT_SCALE = 0.5; private const double MINIMUM_SCALE = 0; private const do
怎么办?创建一个新列表,其中只包含要在转盘中显示的项目 如果查看代码,会为创建画布上显示的图标指定一些常量值
private const double DEFAULT_SCALE = 0.5;
private const double MINIMUM_SCALE = 0;
private const double MAXIMUM_SCALE = 1;
private double _scale = DEFAULT_SCALE;
如果更改缩放值的值,您将能够使项目远离选择(即在旋转木马的远端),变得比当前设置的小。这会产生一种距离更远的错觉,但更重要的是允许您将更大的项目列表绑定到旋转木马 您可以创建一个条件,使新列表最多有5个项目感谢您的帮助。我得到了一个coverflow控件,而不是carousel控件。它将满足我的要求,除非它不会移动到最后一项之后的第一项。我从你那儿得到的