Windows 8 - 花式进度条 API?

Posted

技术标签:

【中文标题】Windows 8 - 花式进度条 API?【英文标题】:Windows 8 - Fancy Progress Bars API? 【发布时间】:2012-04-16 05:03:26 【问题描述】:

有谁知道 Windows 8 用于其文件传输进度的新“精美”文件传输进度条是否可通过某些 API(最好是 C#)获得?我可以在我们的应用程序中想到一些有用的地方,但似乎无法确定它是可消耗的还是仅在 Windows 内部可用。

编辑

我下面的答案现在包括我编写的 WPF 实现,您可以在自己的项目中使用它:)

【问题讨论】:

最终可能会在 Windows 8 发布前后 @Ryathal:希望得到更多具体的答案 - 我们已经拥有大量用于 Windows 8 上 Metro 风格应用程序的开发资源,我假设在某处也有一些关于此类内容的信息。 我已向 Microsoft 团队中的某个人发送了电子邮件 - 以下博客的作者,看看我能否找到更多信息 blogs.msdn.com/b/b8/archive/2011/08/23/… 将其视为桌面功能;外部开发人员可能无法使用它。微软似乎只改进了 Metro 的开发者界面;这很可悲,因为我不明白为什么人们会希望将 Metro 作为最终用户。 对于任何感兴趣的人,我已经开始尝试在 WPF 中创建自己的。完成后,我将发布指向源代码或 DLL 的链接。 【参考方案1】:

对于所有感兴趣的人,我已经实现了这个进度条的 WPF 版本,可以从我的博客 here 获得(链接所以我只有一个地方可以保持有效的活动链接)。我认为这比等待仅在 Windows 8 上可用或根本不可用的东西要好。我希望你觉得它有用。

【讨论】:

【参考方案2】:

不幸的是,在发布之前或在 Windows 8 推出前几周,我不希望任何与 Windows 8 相关的 API 支持。在不久的将来,它甚至可能包含在新的 Visual Studio 服务包中。

【讨论】:

以上是关于Windows 8 - 花式进度条 API?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Windows 7 编写进度条以在任务栏上进行自我更新?

学习进度条

学习进度条

python的Tkinter中的Windows进度条

JS网页顶部进度条demo

第四周学习进度条