Taal

UIElement.OpacityMask Eigenschap

Definitie

Hiermee wordt een dekkingsmasker opgehaald of ingesteld als een Brush implementatie die wordt toegepast op een alfakanaalmaskering voor de weergegeven inhoud van dit element. Dit is een afhankelijkheidseigenschap.

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

Waarde van eigenschap

De borstel die moet worden gebruikt voor maskering van dekking.

Voorbeelden

In het volgende markeringsvoorbeeld ziet u een ImageBrush dekkingsmasker dat op een ander Imagemasker is toegepast.

<!-- 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>

Opmerkingen

Deze eigenschap gebruikt alleen wat de alfakanaalwaarde is voor de opgegeven Brush. De andere kanalen van de Brushgerenderde inhoud (Rood, Groen of Blauw) worden genegeerd.

Het meest typische Brush voor dit doel is een ImageBrush, die kan worden gebruikt voor een verscheidenheid aan technieken voor fotomaskering, zoals een vignet. Maar elke gedefinieerde Brush (zoals LinearGradientBrush) kan worden gebruikt.

In Extensible Application Markup Language (XAML) kan deze eigenschapswaarde een inlinesyntaxis gebruiken die specifiek is voor elke implementatie van de Brush abstracte klasse. Zie Schilderij met effen kleuren en kleurovergangen voor meer informatie.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld OpacityMaskProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op

Zie ook