当前位置:  开发笔记 > 编程语言 > 正文

WPF有一个很好的iTunes coverflow类型控件吗?

如何解决《WPF有一个很好的iTunescoverflow类型控件吗?》经验,为你挑选了2个好方法。

我目前正在使用Telerik的轮播控件,但它缺少许多功能并且有缺陷.那里有一个很好的控制,看起来像itunes中的coverflow控件?



1> J c..:

WPF封面流程教程

在此输入图像描述

源代码:第7部分,下载

作者对内存泄漏主张的反驳(但事实并非如此):第8部分

在行动:视频

包含用于构建Coverflow控件的详细演练,包括反射等功能.我编译并尝试了它并将其指向包含数百个小图像的目录(您需要编辑TestWindow.xaml.cs以指向包含jpg的目录)并且我对动画的性能和平滑性印象深刻.

我注意到使用非常大的图像会降低性能,所以我建议使用的图像只是显示所需的大小.例如,当指向我的桌面背景图像目录时,按箭头键和项目经过转换后几乎有一秒钟的延迟(虽然动画本身仍然流畅,但需要一点时间才能开始).

这是我找到的最好的,我正在寻找的东西 - 即非商业,反射和平滑动画.我确实看过其他答案中目前提到的其他答案,这里有一些评论(没有特别的顺序):

FluidKit的ElementFlow

FluidKit的ElementFlow

开源,我使用了最新的源代码,但没有尝试任何补丁

动画很流畅

过渡感觉不是很精致,图片以奇怪的方式互相夹住

似乎没有适应在屏幕上同时显示一些元素,它试图显示所有内容,并且从一些讨论评论中,显然没有虚拟化

通过提供的按钮向演示添加一些图像后,其中很大一部分似乎无法被选中

没有反思

Mindscape CoverFlow

Mindscape CoverFlow

广告

动画很流畅

没有"弹出"选定的项目,感觉非常2D

有反思

DevExpress Carousel

在此输入图像描述

广告

没有在线演示,我没有尝试获得试用,虽然看起来很漂亮

Telerik Carousel

Telerik Carousel

广告

动画很流畅

过渡对我来说并不令人满意,新画面通过旧画面

没有反思

Xceed Cardflow 3D

Xceed Cardflow 3D

商业(仅限专业版)

动画很流畅,如果你快速进行,它会显示空白卡片加速,然后当你放慢速度时淡出卡片上的实际数据

支持翻转所选项目,例如在iTunes中

有反思



2> Jobi Joy..:

ElementFlow控件位于名为FluidKit的codeplex项目中- 可以从这里下载

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有