8

我在一个项目中广泛使用 WebView,但发现它的缺点是项目的亮点。是否有任何替代方案可以在 Windows 商店应用程序中呈现 HTML?

编辑:根据要求,我们在使用此控件时遇到的一些问题:

  • 它没有依赖属性支持,您需要调用方法(需要解决方法:将其包装在自定义控件中,或附加属性......)
  • 它无法呈现本地 html 文件(使用 navigatetostring 的解决方法)
  • 如果本地 html 文件包含额外文件,如 css 或 js,则需要更多变通方法才能使其正常工作
  • 它是在您的应用程序上方呈现的 IE10,因此它涵盖了其他控件(再次,您需要那个糟糕的 - 抱歉 - webbrush 解决方法)
  • 放入 Listview 时动画效果不佳(滚动速度比其他控件快,拉伸也很奇怪),没有解决方法
  • 放入动画浮出控件时,动画根本不起作用,没有解决方法
  • 如果您放大,它会以未知的原因破坏纵向模式下的语义缩放(除了需要网络刷解决方法才能工作)。只要您不导航任何内容,它就可以横向和纵向工作,但永远不要在任何时候浏览网站它打破了缩放。

我们可能还有更多问题,这些问题让我们认为它是一个很好的选择

4

1 回答 1

1

我们遇到了同样的问题,但在这个XAML Toolkit for WinRT中使用了更多而不是“缺点”的替代方案来解决它。

WebBrowser您必须查看一个控件。

于 2013-08-19T18:00:49.770 回答