UIElement.OpacityMask Propriété

Définition

Obtient ou définit un Brush masque d’opacité, en tant qu’implémentation appliquée à n’importe quel masquage de canal alpha pour le contenu rendu 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é

Pinceau à utiliser pour le 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 contenu rendu ( BrushRouge, 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 quelle définition Brush (par exemple LinearGradientBrush) peut être utilisée.

Dans 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

Élément Valeur
Champ d’identificateur OpacityMaskProperty
Propriétés de métadonnées définies sur true None

S’applique à

Voir aussi