我正在寻找一种方法来判断Web浏览器控件中的内容何时首次呈现到Windows Phone 7中的屏幕。我能够通过向WebView添加自定义PictureListener在Android中做到这一点,但是我在WP7中找不到类似的东西。我尝试挂入Loaded,LoadDone和LayoutUpdate,只是为了看看这些是否有任何帮助,但遗憾的是他们没有。
有谁知道一种方法可以做到这一点?
我所拥有的基本上是一个弹出窗口并打开一个 Web 浏览器,我想显示一个加载对话框,该对话框旋转直到用户可以看到某些内容,然后关闭对话框。我可以让它坐在那里直到整个页面加载,但我担心这会惹恼人们。但是,在硬币的另一面,如果页面加载时间很长,我也不希望用户只看空白的白屏;需要有一些迹象表明正在发生一些事情。
谢谢!
您是否尝试过导航事件?
WebBrowser.Navigated Event
在 Web 浏览器控件成功导航后发生。