gpt4 book ai didi

silverlight - 对于 Silverlight 应用程序,在启动时从服务加载数据的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-04 06:21:10 28 4
gpt4 key购买 nike

我是 Silverlight 的新手。我有一个正在处理的应用程序,它需要来自服务器的一些数据,然后用户才能开始使用该应用程序。此数据可通过 Web 服务器上的 WCF 服务访问。

我的问题是:在 Silverlight 应用程序初创公司获取这些数据的最佳方式是什么?

我认为创建一个带有静态成员的静态类来保存结果并在 Application_Startup 中进行 WCF 服务调用。事件处理程序。我担心的是,如果此调用是异步进行的,我如何确定在用户与应用程序交互之前已从服务中检索到数据?

谢谢

最佳答案

您需要记住 Application_Startup 方法实际上是在 Silverlight 百分比栏出现时加载的,直到您到达:

this.RootVisual = new MainPage();

您可以放置​​一个繁忙的指示器或实际直观地显示您的应用程序。
所以我要做的是在异步回调中,然后我会显示:
this.RootVisual = new MainPage();

在您收到数据后。

另一条评论谈到使用 BusyIndi​​cator,但您不能在 App.Xaml 或 App.Xaml.cs 文件中这样做,因为当时还没有主页。

谢谢

关于silverlight - 对于 Silverlight 应用程序,在启动时从服务加载数据的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543352/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com