UIElement.OpacityMask Właściwość
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia maskę nieprzezroczystości jako implementację Brush , która jest stosowana do dowolnego maskowania kanału alfa dla renderowanej zawartości tego elementu. Jest to właściwość zależności.
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
Szczotka do użycia do maskowania nieprzezroczystości.
Poniższy przykład znaczników przedstawia maskę nieprzezroczystości zastosowaną ImageBrush do innego Imageelementu .
<!-- 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>
Ta właściwość używa tylko wartości kanału alfa dla podanego Brushelementu . Inne kanały Brushrenderowanej zawartości (Czerwony, Zielony lub Niebieski) są ignorowane.
Najbardziej typowym Brush w tym celu jest ImageBrush, który może być używany do różnych technik maskowania zdjęć, takich jak winieta. Można jednak użyć dowolnych zdefiniowanych Brush (takich jak LinearGradientBrush) .
W języku XAML (Extensible Application Markup Language) ta wartość właściwości może używać składni wbudowanej specyficznej dla każdej implementacji Brush klasy abstrakcyjnej. Aby uzyskać więcej informacji, zobacz Malowanie za pomocą kolorów stałych i gradientów — omówienie.
Pole identyfikatora | OpacityMaskProperty |
Właściwości metadanych ustawione na true |
Brak |
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |