UIElement.OpacityMask Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |