提高 WPF 进度条用户控件的性能

发布于 2024-11-30 04:58:43 字数 621 浏览 3 评论 0原文

我只是想制作一个简单的旋转进度条,但使用 rekurive 算法。 就是这么简单,但确实伤害了设计师并且性能不佳。

Circling Progressbar

我不明白为什么它不这样做。 请问您可以下载源代码并检查您在哪些地方进行了更改以提高性能吗?

在此处下载项目源代码:

https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B4LQ40lENyTQZDViY2UwNTYtZTczMC00OGNjLTkxYjAtMmI3N2E3YTdhODM3&hl=en_US

我对获取进度条不感兴趣,但为什么不这样做不是 履行。

问候

I just wanted to make an simple cirling progressbar but using rekurive algorithm.
It is that easy but does hurt the Designer and does not perform well.

Circling progressbar

I do not understand why it does not.
Please, can you download the sourcecode and check where you made changes to improve performance?

Download project sourcecode here:

https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B4LQ40lENyTQZDViY2UwNTYtZTczMC00OGNjLTkxYjAtMmI3N2E3YTdhODM3&hl=en_US

I am not interested in getting a progressbar but in why does it not perform.

Regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

逆蝶 2024-12-07 04:58:43

尝试合成器线程吗?

您是否尝试过在同一位置使用常规进度条?我敢打赌它也有同样的性能问题。

silverlight团队发布了一个工具包

http://silverlight.codeplex.com/

并且它包含一个进度条。最大的区别是它运行在合成器线程上。这可能会加速你的问题。查看 silverlight 工具包的源代码,了解他们是如何做到的。

Try the compositor thread?

Have you tried using the regular progress bar in the same place? I'd bet it has the same performance problems.

The silverlight team released a toolkit

http://silverlight.codeplex.com/

And it contains a progress bar. The biggest difference is that it runs on the compositor thread. That might speed up your problems. Take a look at the source code for the silverlight toolkit to see how they did it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文