Share via


UIElement.OpacityMask Properti

Definisi

Mendapatkan atau mengatur masker opasitas, sebagai Brush implementasi yang diterapkan pada masking alfa-channel apa pun untuk konten yang dirender dari elemen ini. Ini adalah properti dependensi.

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

Nilai Properti

Sikat yang digunakan untuk masking keburaman.

Contoh

Contoh markup berikut menunjukkan ImageBrush masker opasitas yang diterapkan ke masker lain 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>

Keterangan

Properti ini hanya menggunakan apa pun nilai saluran alfa untuk yang disediakan Brush. Saluran lain dari konten yang dirender Brush(Merah, Hijau, atau Biru) diabaikan.

Yang paling khas Brush untuk tujuan ini adalah ImageBrush, yang dapat digunakan untuk berbagai teknik masking foto seperti sketsa. Tetapi setiap yang ditentukan Brush (seperti LinearGradientBrush) dapat digunakan.

Dalam Extensible Application Markup Language (XAML), nilai properti ini dapat menggunakan sintaks sebaris yang khusus untuk setiap implementasi Brush kelas abstrak. Untuk informasi selengkapnya, lihat Melukis dengan Warna Solid dan Gambaran Umum Gradien.

Informasi Properti Dependensi

Bidang pengidentifikasi OpacityMaskProperty
Properti metadata diatur ke true Tidak ada

Berlaku untuk

Lihat juga