可以将当前资源字典导出为字符串吗?我希望我可以导出一个合并的字典,其中包含用户选择翻译我的应用程序的所有字符串。
我知道我可以在Application.Current.Resources.MergedDictionaries
访问有关我的应用资源的信息。每个字典都包含一个指向Resources / Localization / [name] .xaml
但是如何才能访问此资源的内容以导出为字符串?
答案 0 :(得分:0)
我已经成功了!
要将Resource Dictionary
保存为文件,我只需要2行代码:
using (StreamWriter writer = new StreamWriter(XamlFileName))
XamlWriter.Save(Application.Current.Resources.MergedDictionaries[6], writer);
就我而言,我只想保存一个Resource Dictionary
。
现在,唯一的问题是文本文件没有格式化。 :/