有沒有辦法讓控件只使用Dark或Light主題?我正在研究大多數黑暗的應用程序,我們有一些黑暗的自定義背景。所有的文本塊都處理完畢,那些文本塊始終是白色的。但按鈕,文本框,複選框,單選按鈕。當手機的主題設置爲亮時,所有這些變黑,並且它們幾乎不可見。在Windows Phone 7中重寫主題
這個問題是我發現自己會混合處理每個控件在每個狀態上的顯示方式。 E. G.,在Light主題中,按鈕文本變黑,只有按下時才變白。有沒有辦法讓按鈕只能使用黑暗主題?不理會手機的實際主題設置是什麼?
謝謝。
有沒有辦法讓控件只使用Dark或Light主題?我正在研究大多數黑暗的應用程序,我們有一些黑暗的自定義背景。所有的文本塊都處理完畢,那些文本塊始終是白色的。但按鈕,文本框,複選框,單選按鈕。當手機的主題設置爲亮時,所有這些變黑,並且它們幾乎不可見。在Windows Phone 7中重寫主題
這個問題是我發現自己會混合處理每個控件在每個狀態上的顯示方式。 E. G.,在Light主題中,按鈕文本變黑,只有按下時才變白。有沒有辦法讓按鈕只能使用黑暗主題?不理會手機的實際主題設置是什麼?
謝謝。
恐怕你只需手動爲它們全部着色。在Blend中,這意味着在您關心的每個屬性上單擊「轉換爲本地值」。
至少,這就是我所做的 - 希望別人有更好的答案!
使用諸如PhoneForegroundBrush之類的東西自動切換主題更改或手動(明確)設置顏色值。
由傑夫·威爾科克斯退房WP ThemeManager - https://github.com/jeffwilcox/wp-thememanager
它也可以作爲NuGet包 「PhoneThemeManager」