Bagikan melalui


UIElement.HighContrastAdjustment Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kerangka kerja secara otomatis menyesuaikan properti visual elemen saat tema kontras tinggi diaktifkan.

public:
 property ElementHighContrastAdjustment HighContrastAdjustment { ElementHighContrastAdjustment get(); void set(ElementHighContrastAdjustment value); };
ElementHighContrastAdjustment HighContrastAdjustment();

void HighContrastAdjustment(ElementHighContrastAdjustment value);
public ElementHighContrastAdjustment HighContrastAdjustment { get; set; }
var elementHighContrastAdjustment = uIElement.highContrastAdjustment;
uIElement.highContrastAdjustment = elementHighContrastAdjustment;
Public Property HighContrastAdjustment As ElementHighContrastAdjustment

Nilai Properti

Nilai enumerasi yang menunjukkan apakah kerangka kerja secara otomatis menyesuaikan properti visual elemen saat tema kontras tinggi diaktifkan. Defaultnya adalah Application.

Persyaratan Windows

Rangkaian perangkat
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)

Keterangan

Nilai properti diwariskan. Ketika diatur ke Application penyesuaian akan mencerminkan apa yang diatur untuk properti ApplicationHighContrastAdjustment. Mengatur properti ApplicationHighContrastAdjustment ke None akan secara efektif menonaktifkannya untuk semua UI dalam aplikasi. Ini dapat diaktifkan secara selektif untuk UIElement dengan secara eksplisit mengatur nilai ke Otomatis .
Saat diatur ke Otomatis , kerangka kerja secara otomatis menerapkan penyesuaian berikut ke elemen teks XAML sementara tema kontras tinggi diaktifkan:

  • Warna latar depan pada teks diabaikan. Teks diwarnai menggunakan warna teks kontras tinggi sistem atau warna yang dinonaktifkan saat di Kontrol induk di mana IsEnabled = "False".
  • Persegi panjang buram dirender tepat di belakang teks untuk memberlakukan rasio kontras tinggi.
  • Nilai bukan nol untuk Opacity diabaikan. Elemen dan anak-anaknya akan muncul seolah-olah mereka memiliki keburaman 1,0.

Gambar berikut menunjukkan perbedaan antara Otomatis (nilai Aplikasi default) dan Tidak Ada:

Contoh tombol dengan HighContrastAdjustment diatur ke otomatis.Contoh tombol dengan HighContrastAdjustment diatur ke tidak ada.

Dimungkinkan untuk mengatur HighContrastAdjustment = Tidak ada pada UIElement dan kemudian memiliki HighContrastAdjustment = Auto pada salah satu turunannya. Namun, kerangka kerja tidak menjamin bahwa keturunan akan sepenuhnya buram jika opasitas diterapkan pada salah satu leluhurnya.

Berlaku untuk