我们都使用了ProgressBar
控件,这很棒。
但有时,您希望向用户表明正在完成工作,即使您无法确定完成工作的百分比或完成工作所需的时间。
在某些操作系统上,您可以设置Style = ProgressBarStyle.Marquee;
但不支持此功能,例如Windows Server 2008。
是否有任何类型的“旋转轮”控件(如this)可以免费获得(可能在CodeProject,CodePlex,SourceForge或其他地方)和填补了这个需求吗?
它不一定是一个轮子,真的 - 任何适当的控制传达信息“工作正在完成 - 不用担心”会很好。
答案 0 :(得分:11)
答案 1 :(得分:4)
我在代码项目中使用了这个Progress Indicator。不像其他一些人那样花哨,但它确实起到了作用。
答案 2 :(得分:3)
WPF : Circular Progress Bar描述了一个并提供了来源。
这是CodeProject: How to write a loading circle animation in .NET?
中的另一个答案 3 :(得分:2)
我对这个控件感到满意(来自CodeProject):
答案 4 :(得分:2)
There's some more here - 保护你的眼睛,充满了它们的页面非常激动。
答案 5 :(得分:0)
您应该能够在WinForms窗口中使用WPF的进度条。那个确实支持Server 2008 R2上的Marquee。