2016-03-03 65 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的一個保存。現在

,唯一的問題是,文本文件沒有格式化。 :/