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

Definition

Ruft eine Deckkraftmaske als Brush-Implementierung ab, die auf alle Alphakanalmasken für den gerenderten Inhalt dieses Elements angewendet wird, oder legt diese Maske fest.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. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.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

Eigenschaftswert

Der für die Deckkraftmaskierung zu verwendende Pinsel.The brush to use for opacity masking.

Beispiele

Das folgende Markup-Beispiel zeigt eine ImageBrush Deckkraftmaske angewendet auf einen anderen Image.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>

Hinweise

Diese Eigenschaft verwendet nur den Inhalt der alpha-Kanal für den angegebenen Wert Brush.This property only uses whatever the alpha channel value is for the supplied Brush. Die anderen Kanäle des der Brushgerenderten Inhalts (Rot, Grün oder Blau) werden ignoriert.The other channels of the Brush's rendered content (Red, Green, or Blue) are ignored.

Die häufigste Brush für diesen Zweck ist ein ImageBrush, die für eine Vielzahl von Techniken wie z. B. eine Vignette maskiert Foto verwendet werden können.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. Aber definierten Brush (z. B. LinearGradientBrush) kann verwendet werden.But any defined Brush (such as LinearGradientBrush) can be used.

In Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML), Wert dieser Eigenschaft können eine Inlinesyntax, die spezifisch für jede Implementierung von ist das Brush abstrakte Klasse.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. Weitere Informationen finden Sie unter Zeichnen mit Volltonfarben und Farbverläufen.For more information, see Painting with Solid Colors and Gradients Overview.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

Feld "ID"Identifier field OpacityMaskProperty
Legen Sie auf der Metadaten-Eigenschaften trueMetadata properties set to true KeinerNone

Gilt für:

Siehe auch