在Package.appxmanifest文件中更改TitleBar的背景颜色

时间:2016-01-13 10:00:04

标签: c# win-universal-app windows-10-universal

我需要在我的通用应用程序中修改ApplicationViewTitleBar的背景颜色,我在我的项目中的每个类的代码Behind中都这样做:

ApplicationViewTitleBar titleBar = ApplicationView.GetForCurrentView().TitleBar;
titleBar.BackgroundColor = Colors.Black;
titleBar.ForegroundColor = Colors.White;
titleBar.ButtonBackgroundColor = Colors.Black;
titleBar.ButtonForegroundColor = Colors.White;

我有一个问题,   - 我在中定义了一个Splashscreen    Package.appxmanifest文件,请在此处指定任何指定的属性    文件我可以用来在显示Splashscreen时修改TitleBar的背景颜色

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

通过将page.similar扩展到此示例,使用自定义初始屏幕执行此操作的一种方法 https://msdn.microsoft.com/en-us/library/windows/apps/mt187309.aspx 和你的其他建议,为什么要在每个页面中添加所有这五行标题栏,你可以使用行为SDK或创建具有依赖属性的静态类。更多信息请参见下面的链接。 https://marcominerva.wordpress.com/2015/05/19/easily-manage-the-title-bar-in-windows-10-apps/