<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      WebView2 for wpf控件非常好用,然而,由于它是用的HwndHost的方式嵌入到WPF程序中的,和傳統的使用HwndHost嵌入WinForm組件的方式一樣,它有著WPF由來已久的空域問題(Airspace issuse),簡單來說就是這樣一個現象:

      1. 通過HwndHost的組件必須是z-index的頂層, 也就是說,不能在它的上面疊加其它組件。
      2. 組件不支持透明效果,不支持二三維變換等高級特性。

      如果是以標準的矩形框的方式嵌入瀏覽器,且沒有想在瀏覽器界面上疊加其它組件的需求,這個限制大部分的時候對我們沒有啥其它的影響。 但它也限制了我們使用WPF中的高級組件的特效。

      解決方案

      要解決這個問題,常規的方式是離屏渲染,將瀏覽器頁面在后端渲染到Bitmap中,再將Bitmap繪制到WPF組件中展現,同時還要處理鼠標等事件。像CEFSharp for wpf就是采用這種方式。并且最近看到的DotNetBrowser也支持這種方案。

      這種方案主要的問題是性能問題,之前用CEF Sharp試過,性能基本上下降了一個數量級,在復雜場景(如在有大量標繪的地圖上)對比WinForm的版本上有明顯卡頓。并且矢量動畫有比較明顯的掉幀。不知道新版本或DotNetBrowser有沒有改善。

      WinUI

      另外一個方案是使用WinUI,WinUI有著類似WPF的功能,但由于它采用了不同的渲染和集成機制,論壇上說WinUI沒有這個問題,由于我不怎么用WinUI,沒有試過。

      官方方案

      即使是離屏渲染這種低效的方案,目前WebView2也并不支持,官方雖然有issue在跟蹤,但官方給出的時間計劃也是一拖再拖,2年過去了也沒有解決方案。雖然論壇上人們對官方的解決方案比較悲觀,但這里記錄下,下次需要用的時候再看看。

      更新

      2023.09.16:此問題目前有一個社區的方案,可以參看我的文章:WPF使用WebView2的空域問題的解決方案

      posted on 2022-12-30 00:16  天方  閱讀(903)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 免费无遮挡毛片中文字幕| 国产精品无码专区| 亚洲中文字幕无码爆乳APP| 久久精品蜜芽亚洲国产av| 人人妻人人澡人人爽曰本| 国产伦精品一区二区三区| 亚洲国产精品日韩AV专区| 另类图片亚洲人妻中文无码| 制服丝袜美腿一区二区| 特黄做受又粗又大又硬老头 | 熟女系列丰满熟妇AV| 锦屏县| 日韩一区二区三区亚洲一| 中文字幕无线码中文字幕免费| 性欧美vr高清极品| 无码av中文字幕久久专区| 国产亚洲精品综合99久久| 72种姿势欧美久久久久大黄蕉 | 国产一区在线播放av| 亚洲区日韩精品中文字幕| 中文字幕在线不卡一区二区| 无套内谢少妇毛片在线| 丰满人妻熟妇乱又精品视| 99精品伊人久久久大香线蕉| 99精品热在线在线观看视| 日韩一卡二卡三卡四卡五卡| 国产蜜臀在线一区二区三区| 欧洲人与动牲交α欧美精品| 久久99国产精品尤物| 亚洲色欲色欲www在线看| 亚洲色精品vr一区区三区| 久久亚洲精精品中文字幕| 国产睡熟迷奷系列网站| 夜夜躁狠狠躁2021| 国产AV无码专区亚洲AV漫画| 亚洲中文日韩一区二区三区| 久久精品国产99国产精品严洲| 91孕妇精品一区二区三区| 丝袜人妻一区二区三区网站| 一区二区三区精品视频免费播放| 国产精品人一区二区三区|