提高 WPF 进度条用户控件的性能
我只是想制作一个简单的旋转进度条,但使用 rekurive 算法。 就是这么简单,但确实伤害了设计师并且性能不佳。
我不明白为什么它不这样做。 请问您可以下载源代码并检查您在哪些地方进行了更改以提高性能吗?
在此处下载项目源代码:
我对获取进度条不感兴趣,但为什么不这样做不是 履行。
问候
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.
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:
I am not interested in getting a progressbar but in why does it not perform.
Regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试合成器线程吗?
您是否尝试过在同一位置使用常规进度条?我敢打赌它也有同样的性能问题。
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.