在UWP应用中使用弹出窗口时更改覆盖区域的颜色

时间:2019-02-14 10:46:54

标签: c# windows xaml uwp

我在UWP应用中使用FlyoutBase。我已经将LightDismissOverlayMode属性设置为“ On”。这会使光透射UI外部的区域变暗。有什么方法可以选择要变暗的区域的颜色?

1 个答案:

答案 0 :(得分:1)

  

有什么方法可以选择要变暗的区域的颜色?

generic.xaml 文件中有FlyoutLightDismissOverlayBackground StaticResource,您可以修改ResourceKey来更改Application.Resources中的颜色,如下所示

<Application.Resources>
    <ResourceDictionary>
        <StaticResource x:Key="FlyoutLightDismissOverlayBackground" ResourceKey="SystemControlAcrylicElementMediumHighBrush" />
    </ResourceDictionary>
</Application.Resources>