WP8 + HTML5:页面更改之间闪烁

时间:2014-03-29 22:18:01

标签: css html5 windows-phone-8

我正在使用HTML5,CSS,JS,...开发适用于Windows Phone 8的应用程序。

看起来浏览器的默认背景颜色始终为白色。

每当我点击指向另一个(HTML)页面的链接时(每个页面都有黑色背景),它就会闪烁。

我知道我可以使用一个页面并将所有其他页面放入自己的div并使用JS在它们之间切换,但我希望使用单打页面。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

将背景颜色设置为黑色不起作用?

我经常遇到这个问题,但仅限于控件的初始加载。我到目前为止找到的最佳解决方案是为webBrowser控件设置负边距并注册到webBrowser_Loaded事件,然后正确设置边距。为每个导航执行此操作,您将不会遇到白色闪烁。 不幸的是,只设置visibility属性不起作用,因为渲染webBrowser控件也会使它变为白色。

如果您仍然遇到轻微的白色闪光,您可能需要设置一个约50毫秒的小等待。