如何在Silverlight中进行每个客户端本地化?

时间:2010-06-10 03:31:32

标签: silverlight localization

我正在尝试在Silverlight中进行自定义每客户端本地化并遇到问题。我尝试使用自定义文化(en-US-c1,en-US-c2等),但发现它不起作用,因为文化需要存在于客户端上。有一个很好的干净方法吗?

1 个答案:

答案 0 :(得分:0)

您需要将用户的文化写入Isolated Storage

值存储为键/值对:

// Create an instance of IsolatedStorageSettings.
private IsolatedStorageSettings userSettings =
    IsolatedStorageSettings.ApplicationSettings;

// Add a key and its value.
userSettings.Add("userCulture", "en-US-c1");

// Remove the setting.
userSettings.Remove("userCulture");

只需将值默认为合理的值,您需要一个允许用户选择其文化的选项。