如何更新用户在 UI 中更改的资源字符串?

How can I update a resource string that has been changed in the UI by the user?

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

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

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

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

可以这样做吗,或者有更好的方法吗?

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

改用配置文件。

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

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