尝试覆盖重音色[UWP]时“不支持嵌套属性”

时间:2017-08-11 08:58:49

标签: xaml uwp app.xaml

我正在尝试覆盖我的UWP应用程序中的强调颜色但是当我将代码添加到App.xaml时,错误“不支持嵌套属性”显示出来。是否由于在同一代码中我还覆盖了InkToolbar的颜色这一事实?

这是我的App.xaml:

<Application
    x:Class="App12.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App12"
    RequestedTheme="Light">
    <Application.Resources>
        <SolidColorBrush x:Key="InkToolbarButtonBackgroundThemeBrush">Transparent</SolidColorBrush>
        <ResourceDictionary.ThemeDictionaries>
            <ResourceDictionary x:Key="Default">
                <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Orange" />
            </ResourceDictionary>
            <ResourceDictionary x:Key="Dark">
                <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Green" />
            </ResourceDictionary>
            <ResourceDictionary x:Key="Light">
                <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Blue" />
            </ResourceDictionary>
        </ResourceDictionary.ThemeDictionaries>
    </Application.Resources>
</Application>

1 个答案:

答案 0 :(得分:2)

您需要将它们包含在ResourceDictionary

<Application.Resources>
    <ResourceDictionary> <!-- this -->
        <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Orange" />
        <ResourceDictionary.ThemeDictionaries>
            <ResourceDictionary x:Key="Default">
                <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Orange" />
            </ResourceDictionary>
            <ResourceDictionary x:Key="Dark">
                <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Green" />
            </ResourceDictionary>
            <ResourceDictionary x:Key="Light">
                <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Blue" />
            </ResourceDictionary>
        </ResourceDictionary.ThemeDictionaries>
    </ResourceDictionary> <!-- this -->
</Application.Resources>