分裂Generic.Xaml - 问题加载合并集。请帮助Source

问题描述:

工作在一个相当大的控件库generic.xaml变得简单失控。我想通过控制来分割它(尽管目前只包含一些简单的命名空间)。分裂Generic.Xaml - 问题加载合并集。请帮助Source

为此,我添加了更多的资源字典。

然后,在generic.Xaml我补充一下:

<ResourceDictionary.MergedDictionaries> 
    <ResourceDictionary Source="Themes/Generic.Core.xaml" /> 
</ResourceDictionary.MergedDictionaries> 

而且......得到一个加载错误。

什么是正确的URL?

这是:

  • 在仅包含控制一个DLL文件(未EXE或东西)。
  • generic.Xaml和另一个(现在:Generic.Core.xaml)生活在相同的程序集,相同的文件夹中。

我读了关于包URL的MSDN部分,但对于看起来很容易的东西听起来真的很复杂。

;)请帮忙。

发现:

<ResourceDictionary.MergedDictionaries> 
    <ResourceDictionary Source="/Tradex.Presentation;component/Themes/Generic.Core.xaml" /> 
</ResourceDictionary.MergedDictionaries> 

工程。需要以程序集为前缀并以“组件”项开始。