【问题标题】:Silverlight 3 - PRISM - Retrieve and Load Module Definitions using WCF - Possible?Silverlight 3 - PRISM - 使用 WCF 检索和加载模块定义 - 可能吗?
【发布时间】:2009-11-11 23:12:07
【问题描述】:

我们开始使用 Silverlight 3 和 PRISM,并通过读取 XAML 文件成功加载模块。但是,我希望能够使用 WCF 调用从数据库表中读取这些定义。

我有 WCF 调用返回数据,但是 WCF 是异步调用的,我无法使用任何标准线程同步来使其工作。

有什么想法吗??

【问题讨论】:

  • 你能贴一点代码吗?你认为应该有效的方法,即使它不起作用?

标签: silverlight prism


【解决方案1】:

微软论坛上的另一个人回答了这个问题,效果很好。这是解决方案。

-您可以在 Application_Startup 中的 App.xaml.cs 中进行服务调用。

-然后创建一个参数,该参数将从您的引导程序中的数据库接收到的对象列表。

-在您从 Application_Startup 调用的服务调用的完成事件中,在引导程序中设置对象列表,然后调用 bootstrapper.Run。

-在您的 GetModuleCatalog 中,您可以构建一个新的 ModuleCatalog。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多