我想爲標題欄提供應用風格的外觀和風格。我使用XAML和C#編寫這個UWP應用程序。我可以確定標題欄的UWP應用程序的外觀嗎?
-1
A
回答
2
您可以通過以下(通常在應用程序啓動)這樣做:
var view = ApplicationView.GetForCurrentView();
view.TitleBar.BackgroundColor = ;
view.TitleBar.ForegroundColor = ;
view.TitleBar.ButtonBackgroundColor = ;
view.TitleBar.ButtonForegroundColor = ;
view.TitleBar.ButtonHoverBackgroundColor = Colors.Green;
view.TitleBar.ButtonHoverForegroundColor = Colors.White;
view.TitleBar.ButtonPressedBackgroundColor = ;
view.TitleBar.ButtonPressedForegroundColor = ;
view.TitleBar.ButtonInactiveBackgroundColor = ;
view.TitleBar.ButtonInactiveForegroundColor = ;
view.TitleBar.InactiveBackgroundColor = ;
view.TitleBar.InactiveForegroundColor = ;
額外獎金 如果你想你的應用程序的UI延伸到TitleBar
,這也是可能的。 This blog post有一個很好的例子,這裏有一個總結:
CoreApplicationViewTitleBar coreTitleBar = CoreApplication.GetCurrentView().TitleBar;
coreTitleBar.ExtendViewIntoTitleBar = true;
1
蘭斯·麥卡錫的回答只適用於在桌面上。
他的代碼將在Mobile上運行,但不會實際更改StatusBar,因此您不會在此看到任何效果。
對於移動你所需要的「爲UWP Windows Mobile的擴展」從的NuGet則可以更改狀態欄上的電話,太:
if (ApiInformation.IsTypePresent("Windows.UI.ViewManagement.StatusBar"))
{
var statusBar = StatusBar.GetForCurrentView();
if (statusBar != null)
{
statusBar.BackgroundColor = Color.FromArgb(255, 81, 81, 81); // light gray color
}
}
相關問題
- 1. 我可以自定義我的iOS應用程序PNS標題和按鈕嗎?
- 2. 我可以在Windows 10上刷新JavaScript UWP應用程序嗎?
- 3. 我可以更新標題欄嗎?
- 4. 應用程序圖標的外觀
- 5. 開放源代碼的UWP應用程序,我可以公開應用程序標識嗎
- 6. 我可以覆蓋Windows中特定應用程序的標題欄的顏色嗎?
- 7. 我可以更改指定窗口標題欄的高度嗎?
- 8. 如何在UWP應用程序中隱藏/摺疊標題欄?
- 9. 我可以隱藏Honeycomb中操作欄的應用程序圖標嗎?
- 10. 我可以更改我的iPhone應用程序大圖標嗎?
- 11. ontouch可以顯示我的notifacation欄和標題欄嗎?
- 12. 我可以以編程方式將我的應用程序添加到應用程序欄嗎?
- 13. UWP應用程序:與除鼠標/鍵盤以外的其他應用程序交互的Windows應用程序?
- 14. 我的應用程序可以知道它的Git標籤嗎?
- 15. 可以確定Android應用程序的安裝方法嗎?
- 16. C:我可以讓我的程序的外觀在0秒
- 17. 使用c刪除外部應用程序的標題欄#
- 18. C#桌面應用程序可以使用UWP組件嗎?
- 19. 我可以記住UWP應用程序中打開的文件嗎?
- 20. 我可以在appwmanifest中更改UWP應用程序的軟件包名稱嗎?
- 21. 我可以將系統外觀應用於一個控件嗎?
- 22. 我可以處理iPhone應用程序的移動圖標嗎
- 23. 我可以編輯標準的SAP應用程序嗎?
- 24. 我可以自定義Stormpath登錄屏幕的外觀嗎?
- 25. 我可以自定義UIReferenceLibraryViewController的外觀和「完成」按鈕嗎?
- 26. 我可以使用C#控制外部應用程序嗎?
- 27. 我可以使用Robotium關閉外部應用程序嗎?
- 28. 您可以連接UWP應用程序點對點嗎?
- 29. UWP應用程序可以移植到Windows 7嗎?
- 30. UWP應用程序可以充當SignalR服務器嗎?