UIElement.OpacityMask Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger en opacitetsmask som en Brush implementering som tillämpas på alla alfakanalmaskeringar för det renderade innehållet i det här elementet. Det här är en beroendeegenskap.
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
Egenskapsvärde
Borsten som ska användas för ogenomskinlighetsmaskering.
Exempel
I följande markeringsexempel visas en ImageBrush ogenomskinlig mask som tillämpas på en annan 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>
Kommentarer
Den här egenskapen använder bara det alfakanalvärde som är för den angivna Brush. De andra kanalerna i Brushdet renderade innehållet (röd, grön eller blå) ignoreras.
Den mest typiska Brush för detta ändamål är en ImageBrush, som kan användas för en mängd olika tekniker för fotomaskering, till exempel en vinjett. Men alla definierade Brush (till exempel LinearGradientBrush) kan användas.
I XAML (Extensible Application Markup Language) kan det här egenskapsvärdet använda en infogad syntax som är specifik för varje implementering av den Brush abstrakta klassen. Mer information finns i Översikt över målning med solida färger och toningar.
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | OpacityMaskProperty |
Metadataegenskaper inställda på true |
Ingen |