我有一个消耗WCF服务的SL4应用程序。客户端对服务进行异步调用,在此期间我想在屏幕上显示一些排序信息或忙碌指示符,告诉用户应用程序正在执行某些操作。
现在我很确定SL4有这样的东西,但我画的是空白......
有人可以指出我正确的方向吗?
答案 0 :(得分:2)
也许您正在寻找BusyIndicator控件,它是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/