UIElement.OpacityMask Propriété

Définition

Obtient ou définit un masque d’opacité sous forme d’implémentation de Brush appliquée aux masquages de canal alpha pour le contenu affiché de cet élément. Il s’agit d’une propriété de dépendance.

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

Valeur de propriété

Brush

Pinceau à utiliser pour les masquage d’opacité.

Exemples

L’exemple de balisage suivant montre un masque d’opacité ImageBrush appliqué à un autre 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>

Remarques

Cette propriété utilise uniquement la valeur du canal alpha pour l’élément fourni Brush. Les autres canaux du Brushcontenu rendu (Rouge, Vert ou Bleu) sont ignorés.

Le plus typique Brush à cet effet est un ImageBrush, qui peut être utilisé pour une variété de techniques de masquage photo telles qu’une vignette. Mais n’importe quel défini Brush (par exemple LinearGradientBrush) peut être utilisé.

Dans le langage XAML (Extensible Application Markup Language), cette valeur de propriété peut utiliser une syntaxe inline spécifique à chaque implémentation de la Brush classe abstraite. Pour plus d’informations, consultez Vue d’ensemble de la peinture avec des couleurs solides et des dégradés.

Informations sur les propriétés de dépendance

Champ d’identificateur OpacityMaskProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi