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 Aplikasi.

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 Aplikasi, penyesuaian akan mencerminkan apa yang diatur untuk properti HighContrastAdjustmentAplikasi. Mengatur properti HighContrastAdjustmentAplikasi ke Tidak Ada 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 saat tema kontras tinggi diaktifkan:

  • Warna latar depan pada teks diabaikan. Teks diwarnai menggunakan warna teks kontras tinggi sistem atau warna yang dinonaktifkan saat berada 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 tingkat keburaman 1,0.

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

Berlaku untuk