将资源字典导出为字符串

时间:2016-03-03 07:08:39

标签: c# wpf export resourcedictionary

可以将当前资源字典导出为字符串吗?我希望我可以导出一个合并的字典,其中包含用户选择翻译我的应用程序的所有字符串。

我知道我可以在Application.Current.Resources.MergedDictionaries访问有关我的应用资源的信息。每个字典都包含一个指向Resources / Localization / [name] .xaml

的Original字符串

但是如何才能访问此资源的内容以导出为字符串?

1 个答案:

答案 0 :(得分:0)

我已经成功了!

要将Resource Dictionary保存为文件,我只需要2行代码:

using (StreamWriter writer = new StreamWriter(XamlFileName))
    XamlWriter.Save(Application.Current.Resources.MergedDictionaries[6], writer);

就我而言,我只想保存一个Resource Dictionary

现在,唯一的问题是文本文件没有格式化。 :/