Повысить производительность моего пользовательского элемента управления WPF. - PullRequest
0 голосов
/ 17 августа 2011

Я просто хотел сделать простой индикатор прогресса, но используя алгоритм rekurive. Это так просто, но причиняет вред Дизайнеру и плохо работает.

Circling progressbar

Я не понимаю, почему это не так. Не могли бы вы загрузить исходный код и проверить, где вы внесли изменения для повышения производительности?

Скачать исходный код проекта можно здесь:

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

Меня не интересует получение индикатора выполнения, но почему он не работает.

Привет

1 Ответ

0 голосов
/ 17 августа 2011

Попробуйте тему композитора?

Вы пытались использовать обычный индикатор в том же месте? Держу пари, что у него те же проблемы с производительностью.

Команда Silverlight выпустила инструментарий

http://silverlight.codeplex.com/

И он содержит индикатор выполнения. Самая большая разница в том, что он работает в потоке композитора. Это может ускорить ваши проблемы. Взгляните на исходный код набора инструментов silverlight, чтобы узнать, как они это сделали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...