UIElement.Opacity 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 faktor opasitas yang diterapkan ke seluruh UIElement ketika dirender di antarmuka pengguna (UI). Ini adalah properti dependensi.
public:
property double Opacity { double get(); void set(double value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double Opacity { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.Opacity : double with get, set
Public Property Opacity As Double
Nilai Properti
Faktor keburaman. Opasitas default adalah 1.0. Nilai yang diharapkan adalah antara 0,0 dan 1,0.
- Atribut
Keterangan
Nilai default 1.0 adalah default yang disediakan oleh metadata awal properti dependensi ini pada UIElement kelas . Kelas turunan lainnya dapat berpotensi mengubah nilai default ini dengan mengambil alih metadata dari dalam konstruktor kelasnya.
Nilai Opacity tidak akan diterapkan ke tata letak aktual kecuali elemen juga terlihat (IsVisible adalah true).
Opacity diterapkan dari elemen induk pada pohon elemen ke elemen turunan, tetapi efek yang terlihat dari pengaturan opasitas berlapis tidak ditunjukkan dalam nilai properti elemen anak individual. Misalnya, jika daftar memiliki keburaman 50% (0,5) dan salah satu item daftarnya memiliki keburamannya sendiri yang diatur ke 20% (0,2), opasitas terlihat bersih untuk item daftar tersebut akan dirender seolah-olah 10% (0,1), tetapi nilai properti properti item Opacity daftar masih akan menjadi 0,2 saat dikueri.
Bahkan jika opasitas yang dideklarasikan atau dievaluasi adalah 0, elemen masih berpartisipasi dalam peristiwa input dan perintah, dan berpotensi dapat difokuskan. Aspek ini dapat berguna, misalnya Anda dapat menggunakan objek opacity-zero (seperti bentuk) untuk menutupi objek yang mendasar dengan elemen transparan. Objek opacity-zero kemudian dapat menangani semua pemrosesan peristiwa input untuk area yang mendasar. Namun, Background atau Fill objek atau bentuk harus diatur ke nilai, bahkan jika itu adalah Transparent, jika tidak, pengujian hit tidak diaktifkan, dan tidak ada peristiwa yang diterima.
Informasi Properti Dependensi
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | OpacityProperty |
Properti metadata diatur ke true |
Tidak |