【发布时间】:2014-08-29 18:04:08
【问题描述】:
如何实现隐藏在 WP8.1 中的不透明 CommandBar/AppBar? CommandBar 的属性 Opacity 工作得很好,但只有在 AppBar 打开时。尽管如此,您仍然可以在底部看到不透明的矩形。我希望我的 AppBar 始终不透明,即使 ClosedDisplayMode 设置为 Minimal。
【问题讨论】:
标签: c# xaml windows-phone-8.1
如何实现隐藏在 WP8.1 中的不透明 CommandBar/AppBar? CommandBar 的属性 Opacity 工作得很好,但只有在 AppBar 打开时。尽管如此,您仍然可以在底部看到不透明的矩形。我希望我的 AppBar 始终不透明,即使 ClosedDisplayMode 设置为 Minimal。
【问题讨论】:
标签: c# xaml windows-phone-8.1
[更新] “发生这种情况是因为当您创建 CommandBar 时,会为 ContentGrid 创建自动边距,以便在其下方为应用栏腾出空间。将主网格的底部边距设置为 -24,您的内容将显示在命令栏后面,如下所示:边距="0,0,0,-24"
[原始评论] 我想它不适用于控件本身。但解决方法是给它一个不透明的颜色。您可以为命令栏指定颜色,但减少其控制颜色透明度的 alpha 值。
示例:这是透明度为 80% 的“红色”颜色的颜色代码:#CCFF0000
【讨论】: