信息
您所需的主题如下所示。但此主题未包含在此库中。

UIElement.Opacity 属性

2013/12/13

获取或设置对象的不透明度。

Namespace:  System.Windows
程序集:  System.Windows(位于 System.Windows.dll 中)
XMLNS for XAML: 未映射到 xmlns。

public double Opacity { get; set; }
<uiElement Opacity="double" .../>

属性值

类型: System.Double
声明不透明度因子的值,范围为 0 到 1.0,其中 1.0 表示完全不透明,0 表示透明。默认值为 1.0。

依赖项属性标识符字段: OpacityProperty

Opacity 值为 0 并不能将对象从命中测试中排除。此行为可用于创建 CanvasRectangle 或其他形状的 imagemap 样式的覆盖,以便捕获对按 Z 顺序存在的高于其下其他可见对象的对象的命中。为了从命中测试中排除某一对象,应将 IsHitTestVisible 设置为 false

如果对嵌套的对象设置 Opacity,则有效不透明度为所有适用的不透明度因子之积。例如,如果 Opacity=0.5 的对象包含在 Opacity=0.5Canvas 中,则有效 Opacity 值为 0.25。

使用不透明度值时,将大于 1.0 的 Opacity 值视为 1.0,尽管获取该属性值时所得到的仍是原始大于一的值。同样,将小于 0 的 Opacity 值视为 0。例如,通过将 Opacity 设置为 2 来抵消被 Opacity 为 0.5 的对象包含效果不起作用,即使在计算嵌套对象因子之前也是将值 2 视为 1.0。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: