如何更新用户在 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);
可以这样做吗,或者有更好的方法吗?
您无法在构建后更改嵌入的资源值。该值已烘焙到程序集中。
改用配置文件。
您可以使用独立存储来保存用户设置。
如果您不知道那是什么,以下内容可能会帮助您入门:
我编写了一个简单的 C# WPF 项目来将数据读入数据网格,然后将网格的内容输出为 CSV。到目前为止一切正常。
但是,我希望用户更改导出位置的文件路径,我也可以这样做,然后"stored"。
我已经在资源中设置了一个字符串的默认位置并且可以访问它,但是我不知道如果用户更改它如何更新资源字符串。
FilePath = ExportBonusToCSV_v1.Properties.Resources.ExportPath;
MessageBox.Show(FilePath);
可以这样做吗,或者有更好的方法吗?
您无法在构建后更改嵌入的资源值。该值已烘焙到程序集中。
改用配置文件。
您可以使用独立存储来保存用户设置。
如果您不知道那是什么,以下内容可能会帮助您入门: