2

我正在构建基于网格应用程序模板的Windows 8 Metro应用程序。 一切都很顺利,直到我试图改变应用程序的主题和背景。Windows 8 Metro应用程序(网格应用程序)与黑色闪烁转换

我将图像背景应用于所有3个XAML页面的网格。另外,我在Application Package Manifest中将主题更改为“Light”,但它没有做任何事情。

搜索后,我发现了一个解决方案,在App.xaml中

现在设置RequestedTheme =“轻”,我有我想要的背景光为主题的应用程序,但每次我浏览到一个diferente页它有一个黑色的闪烁。看起来过渡仍然有黑色主题。

是这样的问题吗?我该如何改变它?

由于

+0

以防万一有人仍然要读这个...这个问题似乎是Visual Studio 11.我更改为Visual Studio 2012,对项目进行了必要的修改,一切正常现在。 –

回答

2

在App.xaml.cs,设置应用程序的根帧的背景属性。您可以在导航到初始页面之前使用重写的OnLaunch方法执行此操作。

rootFrame.Background = new SolidColorBrush(Colors.White); //任何颜色

相关问题