以多語言為例子:
resourcedictionary resourcedictionary = new resourcedictionary();
//建立資源集合
var culture =
cultureinfo.currentculture;//擷取本地culture
if (culture.name != "zh-cn")
{
application.loadcomponent(resourcedictionary, new
uri("/etiger_markettrack;component/language/chinese.xaml",
urikind.relative));
}
else
uri("/etiger_markettrack;component/language/english.xaml",
//将資源集合添加到appresource中,注意這些代碼必須在使用這些資源的控件初始化之前
application.current.resources.mergeddictionaries.add(resourcedictionary);