UIElement.HighContrastAdjustment 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值表示當啟用高對比主題時,架構是否會自動調整專案的視覺屬性。
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
屬性值
列舉值,指出啟用高對比主題時,架構是否會自動調整元素的視覺屬性。 預設值為 Application。
Windows 需求
裝置系列 |
Windows 10 Creators Update (已於 10.0.15063.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v4.0 引進)
|
備註
繼承屬性的值。 當設定為 [應用程式 ] 時,調整將會鏡像針對 應用程式的HighContrastAdjustment 屬性所設定的內容。 將 應用程式的HighContrastAdjustment 屬性設定為 None ,將會有效地停用應用程式中所有 UI 的它。 您可以藉由明確地將值設定為 Auto,為 UIElement 選擇性地啟用它。
當設定為 [自動] 時,架構會在啟用高對比主題時,自動將下列調整套用至 XAML 的文字元素:
- 忽略文字的前景色彩。 在IsEnabled = 「False」 的父控制項中,文字會使用系統的高對比文字色彩或停用的色彩來著色。
- 不透明矩形會緊接在文字後面轉譯,以強制執行高對比比率。
- 不透明度的非零值會被忽略。 元素及其子系會顯示為 1.0 的不透明度。
您可以設定 UIElement 上的 HighContrastAdjustment = None,然後在其中一個子代上設定 HighContrastAdjustment = Auto。 不過,如果任何上階上套用不透明度,架構並不保證子系會完全不透明。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應