Индикатор занятости для асинхронных вызовов WCF в Silverlight 4?

У меня есть приложение SL4, использующее сервисы WCF. Клиент выполняет асинхронный вызов к сервисам, в это время я хотел бы показать некоторую информацию о виде или индикатор занятости на экране, который говорит пользователям, что приложение делает что-то.

Теперь я - вполне уверенный SL4, имеет что-то вроде этого, но я терплю неудачу....

Кто-то может указать на меня на правильное направление?

1
задан Ruben Bartelink 10 February 2011 в 11:16
поделиться

2 ответа

Возможно, вы ищете элемент управления BusyIndicator, который является частью группы качества Silverlight Toolkit Experimental.

Вы можете попробовать элемент управления по следующей ссылке: http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html
2
ответ дан 2 September 2019 в 22:40
поделиться

Вам понадобится раскадровка анимации, а затем используйте такой код:

wcfProxyClass.DoMethodAsync()
loadingStoryboard.Begin();

Затем в обработчике событий Completed

loadingStoryboard.End(); // not sure on this syntax

Вот отличная статья, которая должна помочь вам начать работу. - http://chrisa.wordpress.com/2008/10/09/a-wait-indicator-in-silverlight/

0
ответ дан 2 September 2019 в 22:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: