如何在Silverlight应用程序中的所有页面上共享值/变量

时间:2011-02-27 08:26:12

标签: silverlight-4.0

银灯中不存在全局文件,

在同一会话中跨页面共享数据的方式是什么?

1 个答案:

答案 0 :(得分:0)

您需要将它放在资源文件中并在App.xaml中设置MergedDictionaries(或者只是将数据直接放在App.xaml中)

 <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="..." />
        <ResourceDictionary Source="..." />
        <ResourceDictionary Source="..." />
 </ResourceDictionary.MergedDictionaries>

定义数据

 <sys:String x:Key="SingleString">Hello World</sys:String>

然后您可以使用StaticResource

访问它