我希望更改标题栏的颜色以更好地适应我的应用程序,类似于在Mail应用程序中完成的操作。我该怎么做呢?
答案 0 :(得分:7)
TitleBar部分的背景和前景色可以如下改变
ApplicationViewTitleBar titleBar = ApplicationView.GetForCurrentView().TitleBar;
titleBar.BackgroundColor = Colors.Black;
titleBar.ForegroundColor = Colors.White;
titleBar.ButtonBackgroundColor = Colors.Black;
titleBar.ButtonForegroundColor = Colors.White;
请注意,应用显示后会发生这些更改,因此用户会看到颜色发生变化。
答案 1 :(得分:2)
您可以通过执行以下操作来自定义标题栏的背景:
var appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView();
var titleBar = appView.TitleBar;
titleBar.BackgroundColor = Colors.Black;
您可以通过更改其他属性中的颜色来更改标题栏的其他颜色,如前景色或按钮颜色。
答案 2 :(得分:0)
您可以通过在标题栏中添加扩展视图来自定义按钮和标题文本。请找到相应的代码段。
{{1}}
}