winrt-xaml – ListPickerFlyout忽略Windows Phone 8.1中父页面的RequestedTheme

前端之家收集整理的这篇文章主要介绍了winrt-xaml – ListPickerFlyout忽略Windows Phone 8.1中父页面的RequestedTheme前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在WinRT Windows Phone 8.1应用程序中有一个页面.此页面将RequestedTheme设置为ElementTheme.Light.系统主题(在系统设置中设置)设置为黑暗.

当我打开ListPickerFlyout(使用Button.Flyout)时,结果如下:

似乎前景色适当地变为黑色,但背景保持黑暗主题(非常深灰色).

弹出窗口中没有背景属性,是否有办法强制它符合Page的RequestedTheme?

好问题!

在应用程序资源中,您可以覆盖名为FlyoutBackgroundThemeBrush for Light主题的资源.

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.ThemeDictionaries>
            <ResourceDictionary x:Key="Light">
                <SolidColorBrush x:Key="FlyoutBackgroundThemeBrush" Color="Green" />
            </ResourceDictionary>
        </ResourceDictionary.ThemeDictionaries>
    </ResourceDictionary>
</Application.Resources>

这将使其成为概念验证的绿色.

猜你在找的Windows相关文章