我正在尝试在Silverlight中进行自定义每客户端本地化并遇到问题。我尝试使用自定义文化(en-US-c1,en-US-c2等),但发现它不起作用,因为文化需要存在于客户端上。有一个很好的干净方法吗?
答案 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");
只需将值默认为合理的值,您需要一个允许用户选择其文化的选项。