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

Definizione

Recupera o imposta una maschera di opacità come implementazione di Brush applicata a qualsiasi mascheramento del canale alfa per il contenuto sottoposto a rendering dell'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. Si tratta di una proprietà di dipendenza.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

Valore della proprietà

Pennello da usare per il mascheramento dell'opacità.The brush to use for opacity masking.

Esempi

L'esempio di markup seguente mostra ImageBrush una maschera di opacità Imageapplicata a un'altra.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>

Commenti

Questa proprietà utilizza solo qualsiasi valore del canale alfa per l'oggetto fornito Brush.This property only uses whatever the alpha channel value is for the supplied Brush. Gli altri canali del contenuto Brushsottoposto a rendering (rosso, verde o blu) vengono ignorati.The other channels of the Brush's rendered content (Red, Green, or Blue) are ignored.

Il più comune Brush a questo scopo ImageBrushè, che può essere usato per un'ampia gamma di tecniche di mascheramento foto, ad esempio un vignette.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. È tuttavia possibile Brush utilizzare qualsiasi definito LinearGradientBrush(ad esempio).But any defined Brush (such as LinearGradientBrush) can be used.

In Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML)il valore di questa proprietà può utilizzare una sintassi inline specifica per ogni implementazione Brush della classe astratta.In Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML), this property value can use an inline syntax that is specific to each implementation of the Brush abstract class. Per altre informazioni, vedere Cenni preliminari sul disegno con colori a tinta unita e sfumature.For more information, see Painting with Solid Colors and Gradients Overview.

Informazioni proprietà di dipendenzaDependency Property Information

Campo identificatoreIdentifier field OpacityMaskProperty
Proprietà dei metadati impostate sutrueMetadata properties set to true nessunoNone

Si applica a

Vedi anche