我目前正在使用Telerik的旋转木马控件,但它缺少许多功能而且有错误。那里有一个很好的控制,看起来是itunes中的coverflow控件吗?
答案 0 :(得分:13)
作者对内存泄漏声称的反驳(但事实并非如此):Part 8
行动中:Videos
包含用于构建Coverflow控件的详细演练,包括反射等功能。我编译并尝试了它并将其指向包含数百个小图像的目录(您需要编辑TestWindow.xaml.cs以指向包含jpg的目录)并且我对动画的性能和平滑性印象深刻。
我注意到使用非常大的图像会降低性能,所以我建议使用的图像只是显示所需的尺寸。例如,当指向我的桌面背景图像目录时,按下箭头键并且项目经过转换后几乎有一秒钟的延迟(虽然动画本身仍然流畅,但是花了一点时间才开始)。 / p>
这是我找到的最好的,我正在寻找的东西 - 即非商业,反射和流畅的动画。我确实看过其他答案中目前提到的其他答案,这里有一些评论(没有特别的顺序):
答案 1 :(得分:9)
答案 2 :(得分:1)
有关控件的更多详细信息 - ElementFlow control at Pavan's blog
答案 3 :(得分:1)
Mindscape现在提供商业WPF Coverflow控件作为其WPF Elements控件包的一部分,也可能有用。
答案 4 :(得分:-1)
http://www.telerik.com/products/wpf/carousel.aspx http://www.devexpress.com/Products/NET/Controls/WPF/Carousel/dependency_properties.xml
这两种方法都比你的平均覆盖流克隆更加通用(尽管如果你愿意的话,它们也可以很容易地做到这一点)。我推荐Telerik远远高于DevExpress,因为WPF仍然是一个相对不成熟的技术,而DevExpress在跟上科技游戏方面非常差劲(他们只是发布了一个支持VS2010的DXperience套件,尽管它承诺它“指日可待” “从1月份开始,虽然Telerik,ComponentOne等都跟上当前的技术水平。对企业来说还不够好。”