UIElement.OpacityMask UIElement.OpacityMask UIElement.OpacityMask UIElement.OpacityMask Property

Definición

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.Gets or sets an opacity mask, as a Brush implementation that is applied to any alpha-channel masking for the rendered content of this element. Es una propiedad de dependencia.This is a dependency property.

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.The brush to use for opacity masking.

Ejemplos

En el ejemplo de marcación ImageBrush siguiente se muestra una máscara Imagede opacidad aplicada a otra.The following markup example shows an ImageBrush opacity mask applied to another 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.This property only uses whatever the alpha channel value is for the supplied Brush. Los demás canales del Brushcontenido representado de (rojo, verde o azul) se omiten.The other channels of the Brush's rendered content (Red, Green, or Blue) are ignored.

Lo más habitual Brush para este propósito ImageBrushes, que se puede usar para una variedad de técnicas de enmascaramiento de fotografías, como una viñeta.The most typical Brush for this purpose is an ImageBrush, which can be used for a variety of photo masking techniques such as a vignette. Sin embargo, Brush se puede usar LinearGradientBrushcualquier definido (como).But any defined Brush (such as LinearGradientBrush) can be used.

En Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML), este valor de propiedad puede utilizar una sintaxis insertada que es específica de cada implementación de Brush la clase abstracta.In Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML), this property value can use an inline syntax that is specific to each implementation of the Brush abstract class. Para obtener más información, consulte la información General sobre el dibujo con colores sólidos y degradados.For more information, see Painting with Solid Colors and Gradients Overview.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field OpacityMaskProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a

Consulte también: