C# 合并噩梦

C# 合并噩梦,c#,wpf,mergeddictionaries,C#,Wpf,Mergeddictionaries,我正在尝试使用WPF模板,我应该将其包含在App.xaml中,但我得到“嵌套属性不受支持:ResourceDictionaries.MergedDictionares”错误,并且在类型“ResourceDictionary”中找不到“可附加属性”MergedDictionares 我尝试了所有方法,但仍然无法解决此问题。有什么想法吗?谢谢。合并词典是ResourceDictionary的财产。 改为: <Application.Resources> <

我正在尝试使用WPF模板,我应该将其包含在App.xaml中,但我得到“嵌套属性不受支持:ResourceDictionaries.MergedDictionares”错误,并且在类型“ResourceDictionary”中找不到“可附加属性”MergedDictionares



我尝试了所有方法,但仍然无法解决此问题。有什么想法吗?谢谢。

合并词典是ResourceDictionary的财产。 改为:

    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
            ...
            </ResourceDictionary.MergedDictionaries>
            <Style TargetType="{x:Type Rectangle}" />
        </ResourceDictionary>
    </Application.Resources>

...

合并词典是ResourceDictionary的一个属性。 改为:

    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
            ...
            </ResourceDictionary.MergedDictionaries>
            <Style TargetType="{x:Type Rectangle}" />
        </ResourceDictionary>
    </Application.Resources>

...

谢谢,在类型“ResourceDictionary”中找不到此固定的“可附加属性”MergeAddictionaries。但我仍然收到“嵌套属性不受支持:ResourceDictionaries.MergedDictionaries”错误。@Sturm您的代码与此处完全相同吗?这让我很烦恼:当有效属性为ResourceDictionary.MergedDictionaries时,“不支持嵌套属性:ResourceDictionaries.MergedDictionaries”。还要检查包含的文件的内容。解决方法的隐式样式必须在ResourceDictionary中,而不是在MergedDictionary中。如果这样做,您可能需要将合并的字典嵌套到另一个ResourceDictionary中,从而将其嵌套到一个更高的级别。例如:App.Resources->ResourceDictionary->Style rectangle&ResourceDictionary->ResourceDictionary.MergedDict->您将合并的xaml放在这里。@请仔细查看我的xaml-Style for rectangle不在MergedDictionaries中。@lisp啊,对不起,这是我尝试在手机上使用Stackoverflow得到的结果。谢谢,这修复了“可附加属性”在类型“ResourceDictionary”中找不到“MergedDictionaries”。但我仍然得到“嵌套属性不受支持:ResourceDictionaries.MergedDictionaries”错误。@Sturm您的代码与此处完全相同吗?这让我很困扰:“嵌套属性不受支持:ResourceDictionaries.MergedDictionaries”“当有效属性为ResourceDictionary.MergedDictionaries时。还要检查包含的文件的内容。解决方法的隐式样式必须在ResourceDictionary中,而不是在MergedDictionary中。如果这样做,您可能需要将合并的字典嵌套到另一个ResourceDictionary中,从而将其嵌套到一个更高的级别。例如:App.Resources->ResourceDictionary->Style rectangle&ResourceDictionary->ResourceDictionary.MergedDict->您将合并的xaml放在这里。@请仔细查看我的xaml-Style for rectangle不在MergedDictionaries中。@lisp啊,对不起,这就是我尝试在手机上使用Stackoverflow得到的结果。