Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 3-PRISM-使用WCF检索和加载模块定义-可能吗?_Silverlight_Prism - Fatal编程技术网

Silverlight 3-PRISM-使用WCF检索和加载模块定义-可能吗?

Silverlight 3-PRISM-使用WCF检索和加载模块定义-可能吗?,silverlight,prism,Silverlight,Prism,我们开始使用Silverlight 3和PRISM,并通过读取XAML文件成功加载模块。但是,我希望能够使用WCF调用从数据库表中读取这些定义 我有返回数据的WCF调用,但是WCF是异步调用的,我无法使用任何标准线程同步来实现这一点 有什么想法吗???这是另一个人在微软论坛上回答的,效果很好。这是解决办法 -您可以在应用程序启动时在App.xaml.cs中进行服务调用 -然后创建一个参数,该参数将在引导程序中保留从数据库接收的对象列表 -在从应用程序启动调用的服务调用的完成事件上,设置引导程序中

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

我有返回数据的WCF调用,但是WCF是异步调用的,我无法使用任何标准线程同步来实现这一点


有什么想法吗???

这是另一个人在微软论坛上回答的,效果很好。这是解决办法

-您可以在应用程序启动时在App.xaml.cs中进行服务调用

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

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


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

您可以发布一些代码吗?你认为什么应该起作用,即使它不起作用?