如何通过 WebView 传递点击事件
How to pass tap event through WebView
我有一个场景
有一个 zindex = 0 的 GridView
和
有 zindex = 1
的 WebView
如果我使 WebView 的背景颜色透明,我就可以看到我的 GridView 项目。
但是它们不会触发点击事件。
有没有一种方法可以将点击事件传递给 GridView 项,同时 WebView 仍然位于 Grid 之上?
我已经尝试了 HitTestVisibility 选项,但没有得到我需要的。
您要么必须使用 WebViewBrush
,这会使呈现的视图成为非交互式,但允许 XAML 元素获取输入事件或处理 JavaScript 中的点击 WebView
并通过 ScriptNotify
.
传递出去
我有一个场景 有一个 zindex = 0 的 GridView 和 有 zindex = 1
的 WebView如果我使 WebView 的背景颜色透明,我就可以看到我的 GridView 项目。 但是它们不会触发点击事件。
有没有一种方法可以将点击事件传递给 GridView 项,同时 WebView 仍然位于 Grid 之上?
我已经尝试了 HitTestVisibility 选项,但没有得到我需要的。
您要么必须使用 WebViewBrush
,这会使呈现的视图成为非交互式,但允许 XAML 元素获取输入事件或处理 JavaScript 中的点击 WebView
并通过 ScriptNotify
.