ProgressBar на каждой странице - PullRequest
3 голосов
/ 02 апреля 2011

Мне нужен индикатор выполнения, чтобы отображаться на большинстве, если не на всех страницах. Есть ли хороший способ легко разместить индикатор выполнения на всех страницах?

У меня есть базовый класс страниц, от которого наследуются все мои страницы. Я думал о динамическом добавлении индикатора выполнения на каждую страницу базового класса, но не мог понять, как это сделать. Я бы смог просто подписать базовую страницу на сообщение (MVVM Light) и отправить сообщение, когда я хочу, чтобы индикатор выполнения отображался или скрывался.

Ответы [ 2 ]

0 голосов
/ 12 июля 2011

Josh

Проверьте это недавнее сообщение в блоге Джеффа Уилкокса. Он обсуждает «старый» способ использования одного экземпляра PerformanceProgressBar в своем приложении (путем изменения RootFrame) и его новый способ (в Mango). Я не уверен, что его новый способ сработает в приложении до манго, но вы можете проверить его и посмотреть.

http://www.jeff.wilcox.name/2011/07/creating-a-global-progressindicator-experience-using-the-windows-phone-7-1-sdk-beta-2/

0 голосов
/ 04 апреля 2011

Вместо того, чтобы динамически добавлять индикатор выполнения (надеюсь, вы используете PerformanceProgressBar, который теперь является частью набора инструментов), при необходимости добавьте его на базовую страницу, просто добавьте его на базовую страницу, чтобы он всегда был там, а затем отобразите / скройтеэто по необходимости.

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