首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UICulture在银灯隔离存储中的应用

UICulture在银灯隔离存储中的应用
EN

Stack Overflow用户
提问于 2013-07-31 05:15:53
回答 1查看 57关注 0票数 0

我有一个Silverlight应用程序。我想存储用户使用的最后一个区域性信息。默认情况下,区域性信息是从操作系统派生的。现在,如果用户在他/她的登录中更改了区域性,那么当下一个用户登录时,他们应该得到相同的区域性。因此,操作系统文化和应用程序可能不同于下一次登录。简而言之,我想保存在Silverlight中的隔离存储中使用的最后一种文化。我使用了: Thread.CurrentThread.CurrentUICulture.ToString(),但我没有得到预期的结果。

该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-31 07:16:08

我建议您同时保存CultureInfo.CurrentCulture.Name (用于区域格式设置)和CultureInfo.CurrentUICulture.Name (用于语言),因为您可能希望用户使用一种受支持的应用程序语言(例如en-US)和本地格式(例如,jp-JP)。

如何从隔离存储恢复用户设置?当应用程序在Thread.CurrentThread.CurrentCulture中初始化时,是否指定App.xaml?

此外,您可能需要从设置中分配Page.Language (例如在创建页面时,按以下方式分配:

代码语言:javascript
复制
this.Lanaguage = XmlLanguage.GetLanguage(System.Threading.Thread.CurrentThread.CurrentUICulture.Name)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17962139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档