Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.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# 如何知道本地化中以前选择的语言?_C#_.net_Wpf_Localization - Fatal编程技术网

C# 如何知道本地化中以前选择的语言?

C# 如何知道本地化中以前选择的语言?,c#,.net,wpf,localization,C#,.net,Wpf,Localization,我有两种语言,英语和古吉拉特语的用户界面。如果在关闭UI时语言为古吉拉特语,则在打开时语言也应为古吉拉特语。我怎么知道这个??语言选择的代码在这里 ComboBoxItem englishLanguageItem = new ComboBoxItem() { Content = Strings.MainWindow_Language_Selection_English_Label }; ComboBoxItem guja

我有两种语言,英语和古吉拉特语的用户界面。如果在关闭UI时语言为古吉拉特语,则在打开时语言也应为古吉拉特语。我怎么知道这个??语言选择的代码在这里

ComboBoxItem englishLanguageItem = new ComboBoxItem()
        { 
            Content = Strings.MainWindow_Language_Selection_English_Label
        };

        ComboBoxItem gujaratiLanguageItem = new ComboBoxItem()
        {
            Content = Strings.MainWindow_Language_Selection_Gujarati_Label
        };

请给出一些代码。

不确定我是否理解您的问题。您需要知道最后选择的语言是什么,所以当您的程序重新打开时,它会使用该语言吗

如果是这样,你必须把它保存在某个地方,也许在注册表上


在这里您可以检查如何操作:

如果最后一种语言是(古吉拉特语)ગુજરાતી 然后它需要以古吉拉特语的形式打开。你知道它是哪种类型的注册表吗?我说的是Windows注册表。()在注册表中我必须存储什么?如何存储?检查我答案上的链接。它教会您如何读取/写入注册表。