UIElement.OpacityMask Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece una máscara de opacidad como una implementación de un Brush que se aplica a cualquier máscara de canal alfa para el contenido representado de este elemento. Es una propiedad de dependencia.
public:
property System::Windows::Media::Brush ^ OpacityMask { System::Windows::Media::Brush ^ get(); void set(System::Windows::Media::Brush ^ value); };
public System.Windows.Media.Brush OpacityMask { get; set; }
member this.OpacityMask : System.Windows.Media.Brush with get, set
Public Property OpacityMask As Brush
Valor de propiedad
Pincel que se usará para la máscara de opacidad.
Ejemplos
En el ejemplo de marcado siguiente se muestra una ImageBrush máscara de opacidad aplicada a otra Image.
<!-- With the Opacity Mask-->
<Image
Height="150"
Width="200"
Source="sampleImages/Waterlilies.jpg"
HorizontalAlignment="Left"
Margin="10"
Grid.Column="2" Grid.Row="1">
<Image.OpacityMask>
<ImageBrush ImageSource="sampleImages/tornedges.png"/>
</Image.OpacityMask>
</Image>
Comentarios
Esta propiedad solo usa el valor del canal alfa para el proporcionado Brush. Se omiten los Brushdemás canales del contenido representado (Rojo, Verde o Azul).
El más típico Brush para este propósito es un ImageBrush, que se puede usar para una variedad de técnicas de enmascaramiento de fotos, como una viñeta. Pero se puede usar cualquier definido Brush (como LinearGradientBrush) .
En Lenguaje de marcado de aplicación extensible (XAML), este valor de propiedad puede usar una sintaxis insertada específica de cada implementación de la Brush clase abstracta. Para obtener más información, vea Pintura con colores sólidos e información general sobre degradados.
Información sobre propiedades de dependencia
Campo identificador | OpacityMaskProperty |
Propiedades de metadatos establecidas en true |
Ninguno |