代码之家  ›  专栏  ›  技术社区  ›  Matt Warren

显示resx文件中的所有资源字符串

  •  1
  • Matt Warren  · 技术社区  · 16 年前

    我的应用程序中有一个“GUI Strings”.resx文件,其中包含我显示的所有字符串。我显然可以通过以下方式直接访问每个字符串 Resources.Resource_GUI_Strings.CameraSettings_BrightnessLabel

    因此,我需要能够从.resx文件中读取成对的值,然后在用户编辑时将其写回。

    1 回复  |  直到 16 年前
        1
  •  2
  •   Community CDub    8 年前

    通常我会使用 ResXResourceReader ResXResourceWriter 类,但我猜测您的resx文件将在运行时被锁定。为了解决这个问题,最好将文本存储在数据库中,而不是资源文件中。

    This answer 显示了如何制作自定义资源提供程序/资源管理器来存储/编辑数据库中的资源。或者,您可以完全放弃资源模型,并推出自己的解决方案。

    推荐文章