2016-04-07 77 views
2

在我的UWP瓷磚應用中,我設置了背景的黑色,並且圖標具有透明背景,看起來非常好。但後來我將Windows 10(桌面)中的主題更改爲白色,而我的更改背景顏色爲白色。爲什麼它會發生,當我設置顏色 - 黑色的應用程序清單。就像在這個應用程序。當窗口改變主題時,瓷磚/活動瓷​​磚改變顏色UWP

enter image description here

最好的問候,梅德

+0

通過將Windows 10(桌面)中的主題更改爲白色,是否將主題更改爲高對比度白色? –

回答

0

我不能添加評論,但如果你的意思是高對比度的設置,我不相信這是可能的,因爲瓷磚設置無法在運行時有變化沒有其他方式來設置應用程序清單以外的顏色。您可以創建替代其他控件的樣式,但不能爲瓷磚屬性創建樣式。

「注意可以通過創建具有相同名稱的資源來覆蓋高對比度顏色和重音顏色的系統顏色資源,但尊重用戶的顏色選擇是一種最佳做法,尤其是對於高對比度設置。Xaml Theme Resources 更多關於高對比度主題在這裏:High Contrast Themes - MSDN

我反而嘗試設置圖像背景不是透明的,並採取了瓷磚的整個空間,您將無法改變它,但它似乎你想要它。總是黑的反正我不確定這會在你的情況下工作,但因爲你使用的是活動瓷磚而不僅僅是一個圖像

您可能還想看看使用次級瓷磚:Theme Resources