【问题标题】:Windows 8 Metro App (Grid Application) transition with black flickering带有黑色闪烁的 Windows 8 Metro App(网格应用程序)过渡
【发布时间】:2012-06-15 13:03:52
【问题描述】:

我正在基于网格应用程序模板构建一个 Windows 8 Metro 应用程序。 一切都很顺利,直到我尝试更改应用程序的主题和背景。

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

搜索后我找到了解决方案,在 App.xaml 中设置 RequestedTheme="Light"

现在,我有一个带有我想要的背景的 Light 主题应用程序,但每次我导航到不同的页面时,它都会出现黑色闪烁。似乎过渡仍然具有黑色主题。

是这个问题吗?我该如何改变?

谢谢

【问题讨论】:

  • 以防万一有人仍然会阅读此内容...问题似乎出在 Visual Studio 11 上。我已更改为 Visual Studio 2012,对项目进行了必要的修改,现在一切都很好。

标签: windows windows-8 windows-runtime winrt-xaml microsoft-metro


【解决方案1】:

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

rootFrame.Background = new SolidColorBrush(Colors.White); //不管什么颜色

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多