2016-03-03 27 views
1

它是可以导出我目前的资源字典的字符串?我希望我可以导出包含用户选择的所有字符串的合并字典来翻译我的应用程序。导出资源字典作为字符串

我知道我可以在Application.Current.Resources.MergedDictionaries访问有关我的应用程序的资源信息。每个字典包含的.xaml

但我怎么能访问该资源的内容导出为字符串指向资源/本地化/ [名]一个原始的字符串?

回答

0

我找到了!

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

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

在我的情况,我想只有我Resource Dictionary的一个保存。现在

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