在wpf程式中,有時會內嵌網頁。內嵌網頁有兩種方法,一種是使用wpf自帶webbrowser控制項來呼叫ie核心,另一種是使用cefsharp包來呼叫chrom核心。
一、第一種使用自帶webbrowser:
1、直接在介面xaml檔案中新增如下**
1 2 3 "auto"/> 4 "*"/> 5 6 "" style="" command="">效果如下:7 "1" x:name="myie" source="">
8
二、第二種,使用cefsharp包呼叫chrom核心
2、在引用檔案中新增xmlns:cefsharp="clr-namespace:cefsharp.wpf;assembly=cefsharp.wpf"
3、在介面xaml檔案中新增如下**:
1 2 3 "auto"/> 4 "*"/> 5 6 "" style="" command="">4、解決方案資源管理器-》專案-》屬性-》生成,修改平台目標為x86或者x64(使用cefsharp,必須指定目標平台,不能為anycpu)7 "1" name="mychrom" address=""/> 8
效果如下:
三、常見問題及解決方法
1、與.net版本不匹配
兩種解決方法:
(2)解決方案資源管理器-》專案-》屬性-》應用程式,目標框架改為4.5.2
2、出現錯誤:
問題簽名:
問題事件名稱: clr20r3
問題簽名 01: ***.exe
問題簽名 02: 1.0.0.0
問題簽名 03: f62cc746
問題簽名 04: cefsharp.wpf
問題簽名 05: 49.0.1.0
問題簽名 06: 574e0907
問題簽名 07: 81
問題簽名 08: 0
問題簽名 09: system.io.filenotfoundexception
os 版本: 6.1.7601.2.1.0.256.1
區域設定 id: 2052
其他資訊 1: 3b8f
其他資訊 2: 3b8f40338d3d7600dda7280b94b47c80
其他資訊 3: a55c
其他資訊 4: a55ca54e15598fd09281b24e67624ba3
聯機閱讀隱私宣告:
如果無法獲取聯機隱私宣告,請離線閱讀我們的隱私宣告:
c:\windows\system32\zh-cn\erofflps.txt
HTML網頁布局的兩種方式
網頁布局兩種方式 浮動布局 定位布局 1.浮動布局 float left right none 注意 設定浮動之後,元素會脫離文件流,飄起來。塊級元素設定浮動,失去獨佔一行的特性。浮動元素會受 父級 元素的擠壓,可能擠到下一行去。自動擴充套件大盒子高度 1.盒子塌陷 大盒子不設定高度,小盒子又全部浮...
web網頁,繞過登入的兩種方式
繞過登陸,訪問登陸後的頁面 方式一抓包獲取cookie import requests import urllib3 urllib3.disable warnings s requests.session s.verify false h body r s.post url,json body,he...
WPF自定義控制項的兩種方式
方法a 第一步 my自定義控制項 control 第二步 針對 my自定義控制項 型別,編寫 style 或 模板 ui的外觀完全由使用者自己定義 第三步 使用my自定義控制項時,引入style或模板 或者使用開發工具預設生成的主題字典自動渲染即可 方法b 第二步 使用blend修改某個原生控制項的...