Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.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
C# 如何从类库访问Silverlight App.current.resources[“x”]?_C#_Silverlight_Wcf Ria Services - Fatal编程技术网

C# 如何从类库访问Silverlight App.current.resources[“x”]?

C# 如何从类库访问Silverlight App.current.resources[“x”]?,c#,silverlight,wcf-ria-services,C#,Silverlight,Wcf Ria Services,我是Silverlight的新手。到达时正好听到MS宣布它的腿死了。:) 在我们的计划中,我们有一个silverlight应用程序托管在一个aspx页面中。web.config(正在转换)中有一些配置设置,其中包含一个环境变量以驱动视图模型类中的Webservice URL 所有视图模型都使用公共类库来建立WS连接并包装一些常用的WS调用。因此,当我们构建WS时,我们需要知道环境值,以便能够预测正确的服务绑定。这个解决方案的几乎每个部分都在它自己的项目文件中 请排除我的拙劣幻想。 web.con

我是Silverlight的新手。到达时正好听到MS宣布它的腿死了。:)

在我们的计划中,我们有一个silverlight应用程序托管在一个aspx页面中。web.config(正在转换)中有一些配置设置,其中包含一个环境变量以驱动视图模型类中的Webservice URL

所有视图模型都使用公共类库来建立WS连接并包装一些常用的WS调用。因此,当我们构建WS时,我们需要知道环境值,以便能够预测正确的服务绑定。这个解决方案的几乎每个部分都在它自己的项目文件中

请排除我的拙劣幻想。 web.config->default.aspx->app.xaml->Xview.xaml->XViewModel.cs->ClassLib->WCF服务

-|->是项目边界

任何帮助都会很好。即使只是一堂词汇课


提前感谢。

因为我不知道完整的体系结构以及库是如何使用的,我不知道这是否适用于您,但您可能可以注入实例。e、 g.在您的库中有一个静态属性,该属性在内部使用,并从外部设置:

public static IApp CurrentApp { get; set; }

您可能希望在类库中声明一个
IApp
接口,该接口定义了所需的功能,使其不依赖于某个特定的应用程序类。然后应用程序可以实现此接口,并且可以将
App
实例分配给属性。

谢谢。库中的静态属性。Doh。