我在一个项目中广泛使用 WebView,但发现它的缺点是项目的亮点。是否有任何替代方案可以在 Windows 商店应用程序中呈现 HTML?
编辑:根据要求,我们在使用此控件时遇到的一些问题:
- 它没有依赖属性支持,您需要调用方法(需要解决方法:将其包装在自定义控件中,或附加属性......)
- 它无法呈现本地 html 文件(使用 navigatetostring 的解决方法)
- 如果本地 html 文件包含额外文件,如 css 或 js,则需要更多变通方法才能使其正常工作
- 它是在您的应用程序上方呈现的 IE10,因此它涵盖了其他控件(再次,您需要那个糟糕的 - 抱歉 - webbrush 解决方法)
- 放入 Listview 时动画效果不佳(滚动速度比其他控件快,拉伸也很奇怪),没有解决方法
- 放入动画浮出控件时,动画根本不起作用,没有解决方法
- 如果您放大,它会以未知的原因破坏纵向模式下的语义缩放(除了需要网络刷解决方法才能工作)。只要您不导航任何内容,它就可以横向和纵向工作,但永远不要在任何时候浏览网站它打破了缩放。
我们可能还有更多问题,这些问题让我们认为它是一个很好的选择