在一个非常大的控件库上工作,generic.xaml变得简单失控。我想通过控制来分割它(尽管一次只用于一个只包含一些简单命名空间的命名空间)。
为此,我正在添加更多资源词典。
然后,在generic.Xaml中我添加:
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Themes/Generic.Core.xaml" />
</ResourceDictionary.MergedDictionaries>
并且......收到加载错误。
什么是正确的网址?
这是:
我阅读了关于包URL的MSDN部分,但这听起来很复杂,看起来很容易。
;)请帮助。
答案 0 :(得分:13)
找到它:
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Tradex.Presentation;component/Themes/Generic.Core.xaml" />
</ResourceDictionary.MergedDictionaries>
有效。
需要为程序集添加前缀(将Tradex.Presentation
替换为程序集名称)并从component
项开始。