为什么我不能在Silverlight中移动资源字典?

Jor*_*dan 4 silverlight resources resourcedictionary

出于某种原因,以下代码给了我一个例外.

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/PPCa.Common.Infrastructure;component/Skins/Default.xaml"/>
            <ResourceDictionary>
                <app:ResourceWrapper x:Key="ResourceWrapper" />
                <app:NotOperatorValueConverter x:Key="NotOperatorValueConverter" />
            </ResourceDictionary>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>                
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

这是一个例外:

System.Windows.Markup.XamlParseException occurred
  Message=Failed to assign to property 'System.Windows.ResourceDictionary.Source'. [Line: 11 Position: 44]
  LineNumber=11
  LinePosition=44
  StackTrace:
       at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
  InnerException: 
Run Code Online (Sandbox Code Playgroud)

第11行是这样的:

<ResourceDictionary Source="/PPCa.Common.Infrastructure;component/Skins/Default.xaml"/>
Run Code Online (Sandbox Code Playgroud)

我错误地合并了我的词典吗?

Jor*_*dan 9

为什么没有人回答我的问题?我被列入黑名单或其他什么.人们过去经常帮助我.无论如何,我发现了我的问题.唯一的例外是红鲱鱼.该问题与我的应用程序资源定义无关.我在资源词典中深入研究的问题.我合并引用了字典中不再存在的字典.这很难搞清楚.

  • SO有一个有趣的动态.它是所有声誉驱动的,所以我们在这里获得的内容类型确实受到了影响.简单的问题得到最大的兴趣,因为它们很容易代表,产生了很多兴趣的难题也得到了很好的回应.但是,没有产生太大兴趣的难以置信的问题往往会被忽视.我会说你的问题比其他问题更多. (3认同)