arn*_*el. 5 windows-runtime winrt-xaml
我想在我的应用程序中的页面上添加某种水印:水印是一个UIElement(例如具有部分不透明度的Canvas),它位于所有其他控件之上.
而且我希望它对任何触摸/点击/手势都是"透明的".作为"透明",我的意思是后面的控件应该正常用于触摸/点击/手势.例如,如果我的水印高于某种文档查看器,我仍然可以使用滑动来浏览我的文档查看器(跨水印画布).
在我的不同尝试中(我尝试使用ManipulationMode,PointerPressed,...)我的水印要么不可见,要么阻止触摸/点击/手势.
不幸的是,Windows 8.1 应用程序中没有办法将 XAML 内容放置在 a 上WebView而不妨碍通常传递的鼠标/手势。虽然使用IsHitTestVisible通常是正确的选择,但由于 WebView 集成方式的本质,它根本不起作用。
(这在当前版本的 Windows 10 中也不起作用。)
唯一可能不需要的其他选项是操作 HTML 内容,您可以通过动态InvokingScriptAsync添加 HTMLimg元素来实现BODY。