Wpf 如何从合并词典中选择资源

Wpf 如何从合并词典中选择资源,wpf,resources,Wpf,Resources,首先,我从合并词典中的xml中读取所有资源 现在我喜欢“选择”任何资源作为当前资源 伪代码: Application.Current.Resources = Resources.From.MergedDictionaries.Selected(themeId.Path); 有什么想法吗?您可以使用应用程序。FindResource,它还搜索合并词典thx,但这并不能解决我的问题。。我的合并词典中有3个完整的样式,它们的最后一个资源将被加载。现在我可以从列表框中选择其他完整的样式,就像从合并字典

首先,我从合并词典中的xml中读取所有资源 现在我喜欢“选择”任何资源作为当前资源

伪代码:

Application.Current.Resources = Resources.From.MergedDictionaries.Selected(themeId.Path);

有什么想法吗?

您可以使用
应用程序。FindResource
,它还搜索合并词典

thx,但这并不能解决我的问题。。我的合并词典中有3个完整的样式,它们的最后一个资源将被加载。现在我可以从列表框中选择其他完整的样式,就像从合并字典中选择一样。使用FindResource,我可以只更改元素吗?或者,您可以使用Application.Current.Resources.MergedDictionaries[i]访问特定的合并词典,然后使用索引器(dict[key])从词典访问资源