Индикатор занятости для асинхронных вызовов WCF в Silverlight 4? - PullRequest
1 голос
/ 28 июля 2010

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

Теперь я почти уверен, что SL4 имееткак то так, но я рисую пробел ....

Может кто-нибудь указать мне правильное направление?

Ответы [ 2 ]

2 голосов
/ 28 июля 2010

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

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

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

wcfProxyClass.DoMethodAsync()
loadingStoryboard.Begin();

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

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

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

...