Windows应用商店WebView替代方案

时间:2012-11-21 16:22:26

标签: c# webview windows-8 windows-runtime windows-store-apps

我在项目中广泛使用WebView,但发现其缺点是成为项目的showstopper。是否有任何替代方案可以在Windows应用商店中呈现HTML?

编辑:根据要求,我们对此控件有一些问题:

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

我们可能存在更多问题,这些问题使我们认为它是一个停滞不前的

1 个答案:

答案 0 :(得分:1)

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

您必须查看WebBrowser控件。