我正在基于网格应用程序模板构建 Windows 8 Metro 应用程序。
一切都很顺利,直到我尝试更改应用程序的主题和背景。
我将图像背景应用于所有 3 个 XAML 页面的网格。另外,我在应用程序包清单中将主题更改为“Light”,但它没有执行任何操作。
搜索后我找到了解决方案,在 App.xaml 中设置 RequestedTheme="Light"
现在,我有一个带有我想要的背景的浅色主题应用程序,但每次我导航到不同的页面时,它都会出现黑色闪烁。看来过渡仍然有黑色主题。
这是问题所在吗?我该如何改变这一点?
Thanks
在 App.xaml.cs 中,设置应用程序根框架的背景属性。您可以在导航到初始页面之前在重写的 OnLaunch 方法中执行此操作。
rootFrame.Background = new SolidColorBrush(Colors.White); //无论什么颜色
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)