none
明明有设置IsHitTestVisible="False"为什么WebView不能触控 RRS feed

  • 问题

  • <WebView /><Canvas IsHitTestVisible="False" Background="#7F000000"/>

    代码如上

    我想用半透明的canvas遮住WebView来实现

    夜间模式。但尽管我设置了IsHitTestVisible

    属性为false,webview还是不能触控

    求解决方案

    2015年3月24日 13:44

答案

  • 您好,

    虽然您设置了IsHitTestVisible为false,但是canvas完全把WebView遮住了,所以您是点击不到WebView里面的.如果您想让WebView不那么亮眼,您可以设置WebView的Opacity的属性的.
    <WebView Opacity="0.5"/>

    Thanks.

    ---Amy Peng


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2015年3月26日 8:09
    版主

全部回复

  • 您好,

    虽然您设置了IsHitTestVisible为false,但是canvas完全把WebView遮住了,所以您是点击不到WebView里面的.如果您想让WebView不那么亮眼,您可以设置WebView的Opacity的属性的.
    <WebView Opacity="0.5"/>

    Thanks.

    ---Amy Peng


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2015年3月26日 8:09
    版主
  • 做WebView的夜间模式,我的建议是向WebView注入一段设置html标签背景色的js脚本,然后通过后台代码引发这段js来实现夜间模式,可以参考一下下面的文章。

    https://social.msdn.microsoft.com/Forums/zh-CN/d681aefd-c35d-4580-a0bb-d36954d4f21b/set-cookies-in-a-webbrowser-control?forum=wpdevelop

    2015年3月26日 10:09