none
我想做夜间模式和日间模式,套用系统默认资源文件,但是在项目里没用? RRS feed

  • 问题

  • <ResourceDictionary.ThemeDictionaries>
                    <ResourceDictionary x:Key="Light" Source="Theme/ThemeResLight.xaml" />
                    <ResourceDictionary x:Key="Dark" Source="Theme/ThemeResDark.xaml" />
                </ResourceDictionary.ThemeDictionaries>

    上面2个文件里的类容是在系统里面找到的themeresources.xaml中拷贝的

    <Grid x:Name="rootGrid" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

    我在ThemeResLight.xaml里修改里ApplicationPageBackgroundThemeBrush的颜色,在这里去没有变化,我在另外一个资源文件里直接建立以个下面的笔刷又确实覆盖里系统的颜色。

    <SolidColorBrush x:Key="ApplicationPageBackgroundThemeBrush" Color="#FFE62424" />

    我很困惑,下面的代码也不报错,但是引用就是没效果。

    <ResourceDictionary x:Key="Light" Source="Theme/ThemeResLight.xaml" />
     <ResourceDictionary x:Key="Dark" Source="Theme/ThemeResDark.xaml" />
    2016年5月23日 15:00

答案

全部回复