• WPF应用程序使用资源及多语言设置学习3


    StringTable资源

    有时候又大量的字符串资源需要创建,string table文件则是建立此资源的快捷方式。

    stringtable内容是一个文本文件,内容格式为key=value/r/n ...,如下所示:

    Title=A Simple Application中文
    String1=Simple string 中文
    Message=Message

    然后把文件扩展名修改为.restext,编码为UTF-8,这里命名为data\strings.restext,在程序中引用此文件,同时修改此文件属性为嵌入资源,如图所示:

     

    编译,使用Reflector检查程序集资源会发现多了一个名"MySampleApp.data.strings.resources"的资源,资源内容就是前面创建的strings.restext的内容,如图所示:

     

    读取字符串资源方法和前面一样,只需要指定好资源的命名空间即可。

    var rm2 = new ResourceManager("MySampleApp.data.strings", Assembly.GetExecutingAssembly());
    label6.Content 
    = rm2.GetString("String1");
  • 相关阅读:
    Java第二次作业
    JAVA学习计划
    学生选课系统
    抽奖
    Java第二次作业
    Java第六次作业修改版
    Java第六次作业
    JAVA第五次作业
    Java第四次作业
    JAVA第三次作业
  • 原文地址:https://www.cnblogs.com/xwing/p/1494114.html
Copyright © 2020-2023  润新知