首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UWP -丙烯酸刷总是回到实色。

UWP -丙烯酸刷总是回到实色。
EN

Stack Overflow用户
提问于 2018-04-03 14:10:57
回答 2查看 1.3K关注 0票数 0

我一直在尝试实现新的丙烯酸设计语言,但应用丙烯酸刷总是回到它的回退颜色。我使用Fall Creators,我的应用程序最小目标也是Fall Creators。例如,当我使用像计算器这样的现代应用程序时,丙烯酸似乎可以工作。谢谢你的建议。

示例

代码语言:javascript
复制
<Rectangle  
x:Name="GameTree" 
Grid.Row="1" Grid.Column="5" HorizontalAlignment="Stretch" 
Fill="{ThemeResource MyAcrylicBrush}"/>

刷定义

代码语言:javascript
复制
<AcrylicBrush x:Key="MyAcrylicBrush"
AlwaysUseFallback="False"
BackgroundSource="HostBackdrop"
TintColor="#FF00ff00"
TintOpacity="0.8"
FallbackColor="#FF000066"
/>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-10 13:18:24

问题出现在页面xaml元素的specifiyng CacheMode="BitmapCache“属性中。除去它后,丙烯酸刷工作得很好。

票数 0
EN

Stack Overflow用户

发布于 2018-04-06 08:36:36

Acrylic材料提供了更多不同的透光主题来使用。如果您想实现窗口计算器这样的特性,可以直接使用SystemControlChromeHighAcrylicWindowMediumBrush ThemeResource。

代码语言:javascript
复制
<Rectangle  
    x:Name="GameTree" 
    HorizontalAlignment="Stretch" 
    Fill="{ThemeResource SystemControlChromeHighAcrylicWindowMediumBrush}">
</Rectangle>

但是涂上丙烯酸的刷子总是会回到它的后背颜色。

如果BackgroundSource属性为HostBackdrop。当UWP窗口不活动时,从应用程序窗口后面的内容中抽取画笔样本,FallbackColor将被恢复。对于您的需求,可以将BackgroundSource设置为Backdrop。或者您可以设置FallbackColor非突出的颜色,如白色。

代码语言:javascript
复制
<AcrylicBrush x:Key="MyAcrylicBrush"      
    BackgroundSource="HostBackdrop"
    TintColor="#FF00ff00"
    TintOpacity="0.1"        
    FallbackColor="#F8F8FF"
  />

要获得更多信息,您可以参考丙烯酸材料正式文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49632251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档