3

我正在关注位于此处的教程:http: //msdn.microsoft.com/en-us/library/windows/apps/hh465045.aspx

在有关设置应用程序样式的部分中,他们希望您在 ResourceDictionary 中插入一些 Xaml

<SolidColorBrush x:Key="WindowsBlogBackgroundBrush" Color="#FF0A2562"/>
<Style x:Key = "WindowsBlogLayoutRootStyle" TargetType = "Panel" BasedOn = "{StaticResource LayoutRootStyle}">
    <Setter Property="Background" Value="{StaticResource WindowsBlogBackgroundBrush}"/>
</Style>

但是,编译器给了我这些错误:

错误 WMC0035:对“ResourceDictionary”对象的“_Items”属性的重复分配

属性元素不能位于元素内容的中间。它们必须在内容之前或之后。

有人对这里发生的事情有任何想法吗?

谢谢

4

1 回答 1

0
 <Application.Resources>
    <ResourceDictionary>

        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary>
                <SolidColorBrush x:Key="WindowsBlogBackgroundBrush" Color="#FF0A2562" />
                <Style x:Key="WindowsBlogLayoutRootStyle" TargetType="Panel" >
                    <Setter Property="Background" Value="{StaticResource WindowsBlogBackgroundBrush}"/>
                </Style>
            </ResourceDictionary>
            <!-- 
                Styles that define common aspects of the platform look and feel
                Required by Visual Studio project and item templates
             -->
            <ResourceDictionary Source="Common/StandardStyles.xaml">

            </ResourceDictionary>
        </ResourceDictionary.MergedDictionaries>

    </ResourceDictionary>
</Application.Resources>

这工作正常我已经测试了它的布局网格。

于 2013-07-01T06:07:12.107 回答