加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 01:49:08 所属栏目:Windows 来源:网络整理
导读:我在WinRT Windows Phone 8.1应用程序中有一个页面.此页面将RequestedTheme设置为ElementTheme.Light.系统主题(在系统设置中设置)设置为黑暗. 当我打开ListPickerFlyout(使用Button.Flyout)时,结果如下: 似乎前景色适当地变为黑色,但背景保持黑暗主题(非常
我在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>

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读