Silverlight 4中WCF异步调用的忙指示?

时间:2010-07-27 21:33:08

标签: silverlight wcf silverlight-4.0

我有一个消耗WCF服务的SL4应用程序。客户端对服务进行异步调用,在此期间我想在屏幕上显示一些排序信息或忙碌指示符,告诉用户应用程序正在执行某些操作。

现在我很确定SL4有这样的东西,但我画的是空白......

有人可以指出我正确的方向吗?

2 个答案:

答案 0 :(得分:2)

也许您正在寻找BusyIndi​​cator控件,它是Silverlight Toolkit实验质量乐队的一部分。

您可以在以下链接上尝试控制:

http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html

答案 1 :(得分:0)

您需要动画故事板,然后使用以下代码:

wcfProxyClass.DoMethodAsync()
loadingStoryboard.Begin();

然后在Completed事件处理程序

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

这是一篇很棒的文章,可以帮助你入门。 - http://chrisa.wordpress.com/2008/10/09/a-wait-indicator-in-silverlight/