2
我正在使用xaml開發Windows Phone 8應用程序。我幾乎完成了我的項目。在測試中,我注意到當我通過設置更改手機的主題顏色時,應用程序主題顏色正在改變。我需要我的應用程序的紅色主題(按鈕選擇,文本框邊框,進度條顏色等)。無論手機的主題是什麼,我應該如何保持不變的風格?我應該爲每個組件添加樣式嗎?Windows Phone 8風格
我正在使用xaml開發Windows Phone 8應用程序。我幾乎完成了我的項目。在測試中,我注意到當我通過設置更改手機的主題顏色時,應用程序主題顏色正在改變。我需要我的應用程序的紅色主題(按鈕選擇,文本框邊框,進度條顏色等)。無論手機的主題是什麼,我應該如何保持不變的風格?我應該爲每個組件添加樣式嗎?Windows Phone 8風格
只需創建新的資源字典並將其包含在App.xaml(合併字典)中即可。覆蓋您將使用的所有控件的所有默認樣式。現在,將這些樣式用於所有控件,並且您會很好。由於您的控件將從App.xaml中抽取樣式,因此您的應用程序將根據您的需求進行樣式設置。
您可以在C:\ Program Files(x86)\ Microsoft SDKs \ Windows Phone \ v8.0 \ Design中找到樣式,這會讓您知道要更改什麼。或者使用Expression Blend(編輯模板)獲得一些樣式。
謝謝您的回覆。 – Sachin123 2013-04-23 10:02:43
還有WP的ThemeManager ... https://github.com/jeffwilcox/wp-thememanager – 2013-04-23 12:34:38