访问特定资源字典中的资源

时间:2011-01-24 11:49:18

标签: c# wpf resources resourcedictionary

我想在我的应用程序中拥有多个资源字典,并访问在特定资源字典中定义的资源。这可能吗?根据我所读到的,查找特定键是本机进程,我们无法控制它。实际上,对于不同资源字典中的多个资源,我将拥有相同的密钥。如果我使用当前过程,则仅使用层次结构树中最接近的过程。相反,我想明确地告诉应用程序在特定资源字典中使用资源。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

也许这个answer可以帮助您解决问题

答案 1 :(得分:0)

对不起,如果我的问题是愚蠢的? (如果以下答案再次表达相同的质量,请告诉我)。答案很简单。应该做的是在单独的xaml文件中以您希望的方式定义资源字典,并在需要时将它们添加到source属性下(当然,您可以通过C#代码执行此操作)。然后,无论您是否拥有相同的密钥都不会有问题,只有被引用的xaml才会被用作资源提供者。