首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UWP,App.Xaml:覆盖默认画笔

UWP,App.Xaml:覆盖默认画笔
EN

Stack Overflow用户
提问于 2015-10-02 16:36:29
回答 2查看 3.1K关注 0票数 4

如果我需要覆盖画笔中的颜色,我会将其设置为App.xaml,如下所示:

代码语言:javascript
复制
<Application.Resources> 

     ...

       <ResourceDictionary>
                <ResourceDictionary.ThemeDictionaries>
                    <ResourceDictionary x:Key="Light">
                        <SolidColorBrush x:Key="PivotHeaderForegroundUnselectedBrush" Color="#A7A9AC" />
                        <SolidColorBrush x:Key="PivotHeaderForegroundSelectedBrush" Color="Black" />
                    </ResourceDictionary>
                </ResourceDictionary.ThemeDictionaries>
            </ResourceDictionary>

         ...
</Application.Resources> 

编辑在<ResourceDictionary>下划线上写道:“每个字典条目都必须有一个相关的键”。

怎么才能解决这个问题呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-08 08:15:13

我解决了这个问题,多亏了“阿兰·姚- MSFT”。Maybe you have more things there?,我还有别的东西,写在ResourceDictionary里。通过让ResourceDictionary父级的Application.Resources中的所有东西,我解决了这个问题。

票数 4
EN

Stack Overflow用户

发布于 2015-10-02 18:53:27

ResourceDictionary必须放在应用程序资源中:

代码语言:javascript
复制
<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.ThemeDictionaries>
            <ResourceDictionary x:Key="Light">
                <SolidColorBrush x:Key="PivotHeaderForegroundUnselectedBrush" Color="#A7A9AC" />
                <SolidColorBrush x:Key="PivotHeaderForegroundSelectedBrush" Color="Black" />
            </ResourceDictionary>
        </ResourceDictionary.ThemeDictionaries>
    </ResourceDictionary>
</Application.Resources>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32911822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档