【问题标题】:How can I update a resource string that has been changed in the UI by the user?如何更新用户在 UI 中更改的资源字符串?
【发布时间】:2015-01-30 22:46:02
【问题描述】:

我编写了一个简单的 C# WPF 项目来将数据读入数据网格,然后将网格的内容输出为 CSV。到目前为止,这一切都很好。

但是,我希望用户更改导出位置的文件路径,我也可以这样做,然后“存储”。

我已经在资源中设置了默认位置一个字符串并且可以访问它,但是如果用户更改它,我不知道如何更新资源字符串。

 FilePath = ExportBonusToCSV_v1.Properties.Resources.ExportPath;
            MessageBox.Show(FilePath);

可以这样做还是有更好的方法?

【问题讨论】:

    标签: c# settings


    【解决方案1】:

    您无法在构建后更改嵌入的资源值。该值被烘焙到程序集中。

    改用配置文件。

    【讨论】:

      【解决方案2】:

      您可以使用独立存储来保存用户设置。

      如果您不知道那是什么,以下内容可能会帮助您入门:

      【讨论】:

      • 感谢链接。这对我来说似乎是正确的前进方向。我还有一个数据库设置要保存,它也适合这个
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 2019-07-13
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      相关资源
      最近更新 更多