2013-07-20 74 views
1

我在WPF应用程序中嵌入浏览器时遇到问题。你可能知道标准的浏览器并不是一个真正的WPF组件。 嵌入控件时,无法对其应用任何转换,并显示在最顶层,因为它只是用于winforms控件的包装。WPF触摸式浏览器控件

我必须创建包含webbrowser的应用程序;应用程序应该旋转以面对将被构建到餐馆桌子中的可触摸屏幕的全部四个边缘。 我试过了Awesomium和CefSharp,但是触摸滚动只能在winforms组件中使用(这很奇怪,因为WPF是在设计时考虑到了触摸)。

任何想法?可选的WPF浏览器组件?该组件必须WPF控制,触摸响应,最好是免费或便宜。

回答

1

如果它仍然相关,有一种方法使WPF WebBrowser控件触摸友好(IE10 +),here is how

+1

这是相关的,但它不是解决方案,因为'WebBrowser'控件不是真正的WPF控件,所以它不受几何转换的限制。我没有回答这个问题,直到CefSharp被证明具有完全触摸能力(看起来很快就会发生) –

+1

@Peuczyński,我和你在同一页上。微软真的应该提供一个WebBrowser的管理版本,尤其是考虑到他们已经有了WP的'WebView'。 – Noseratio