zoukankan      html  css  js  c++  java
  • 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");
  • 相关阅读:
    LRu Cache算法原理
    c# 哈希表
    c# 获取二维数组的行数和列数
    Linq
    DataTable使用
    Wpf学习
    数据库配置
    js 数字保留两位小树
    平面数据转换为树形结构
    mysql操作
  • 原文地址:https://www.cnblogs.com/xwing/p/1494114.html
Copyright © 2011-2022 走看看