丙烯酸笔不透明时不清晰

时间:2019-06-28 10:04:25

标签: uwp

Id希望在应用失去焦点时保持网格背景的丙烯酸/不透明效果。默认情况下,它变为纯色的后备颜色。 我如何使它透明?

我当前的丙烯酸画笔如下

<media:AcrylicBrush x:Key="HostBackdropBrush"
                           BackgroundSource="HostBackdrop"
                           TintColor="LightBlue"
                           TintOpacity="0.6"
                           FallbackColor="LightSkyBlue"/>

我正在尝试将此设置为整个应用程序的效果,例如CMD如何即使不专心也保持透明性。我希望模糊/丙烯酸效果虽然不透明。

3 个答案:

答案 0 :(得分:1)

最终,当应用程序未聚焦时,您将无法保留丙烯酸。因为一旦uwp应用程序进入后台,它将进入省电选项。利用丙烯酸或显示高光使用GPU进行功率密集型处理。因此,它将不接受在后台提供丙烯酸。

答案 1 :(得分:0)

您可以尝试将FallbackColor设置为Transparent,或者如果您仍然希望使用RGBA值和Alpha通道集来设置颜色,则该颜色几乎不可见

答案 2 :(得分:0)

@Vignesh的建议方向正确。请检查Usability and adaptability以了解更多信息。

如果背景压克力是您唯一的选择,那么您别无选择。因为该文档已说明此行为是设计使然。

如果您接受使用应用内丙烯酸广告,则可以避免此行为。当桌面上的应用程序窗口停用时,应用程序内丙烯酸不会受到影响。

<media:AcrylicBrush x:Key="BackdropBrush"
                       BackgroundSource="Backdrop"
                       TintColor="LightBlue"
                       TintOpacity="0.6"
                       FallbackColor="LightSkyBlue"/>