gpt4 book ai didi

wpf - 如何在wpf-mvvm应用程序中以法语将电话号码文本显示为Numérodetéléphone

转载 作者:行者123 更新时间:2023-12-03 10:39:08 24 4
gpt4 key购买 nike

我正在开发一个WPF-MVVM应用程序来支持多语言(全局化),如下所示:

  • 我创建了一个资源管理器,如下所示:
    ResourceManager rm = new System.Resources.ResourceManager("MultiLang.string", 
    Assembly.GetExecutingAssembly());
  • 我创建了两个resx文件,例如string.fr.resx,string.en.resx,如下所示:

    在string.fr.resx中,我创建了一个属性为:
    Name:User_PhoneNo_Label
    Value:Num\u00e9ro de t\u00e9l\u00e9phone
  • 现在,例如,如果用户从列表中选择法语,我将尝试显示User_PhoneNo_Label的值,如下所示:
    Thread.CurrentThread.CurrentUICulture = new CultureInfo(sLangCode);
    Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(sLangCode);
    User_PhoneNo_Label = rm.GetString("User_PhoneNo_Label");

    sLangCode是基于用户选择的诸如fr或en之类的代码。
  • 法语中User_PhoneNo_Label的值应显示为“电话号码”,但现在将显示为“电话号码”。

  • 请让我知道此问题的解决方案。

    最佳答案

    只需将要显示的文本作为资源字符串的值即可。

    关于wpf - 如何在wpf-mvvm应用程序中以法语将电话号码文本显示为Numérodetéléphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12525733/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com