2015-09-02 32 views
6

我想定製在啓動屏幕中顯示的狀態欄的顏色。Windows 10移動屏幕狀態欄顏色Mobile

用什麼來在Windows Phone 8.1的工作似乎在Windows 10
被打破我用閃屏PNG和設置在我的包Splash Screen Background color清單相同顏色的PNG。

這是一個帶WP8.1設備上運行了Windows Phone 8.1的應用程序的結果:

而且相同的應用程序在Windows 10上運行:

與Windows 10應用程序一樣,狀態欄始終爲黑色。
有沒有辦法在Windows 10 Mobile上使用彩色狀態欄?

+0

@JustinXL回答不適用於啓動畫面,對不對? –

+0

實際上,我只是用.NET Native編譯了一個項目,然後在合理的高端手機上運行它,並在上面看到了相同的黑色任務欄。好找!這將是惱人的... –

+0

建議不要再使用閃屏。如果你需要一些品牌,使用一個頁面,並投入一些動畫,使其成爲snazy –

回答

1

看起來這是在預覽中的錯誤版本的Windows 10移動的。 現在已修復(生成10.0.10586.11)。

-3

其實你可以做到這麼簡單!首先,驗證此API是否存在。

看看這個:

if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar")) 
      { 
       var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView(); 
       statusBar.BackgroundColor = Windows.UI.Colors.Transparent; 
       statusBar.ForegroundColor = Windows.UI.Colors.Red; 
      } 
+1

所以,當你打電話給這個修改狀態欄的一個甚至沒有初始化的視圖? – Herdo

+0

是的,問題不在於應用程序運行時的狀態欄,而是應用程序啓動時(啓動屏幕期間)。 –

+0

對不起,但這不起作用,至少在這種情況下。所有用於修改狀態欄樣式的方法都在啓動屏幕關閉後執行。 – r2d2rigo