[WPF] 在WPF 中嵌入 Summernote 一些二三事
2017-09-12
最近,再度參見,WPF。
最近有一個需求又要用到WPF ,但是沒有看到喜歡的 html 編輯器,只好委由 webbrowser 然後嵌入 summernote 套件,這樣用戶會比較開開心心,但是遇到一些小問題,我就記錄一下遇到的問題。
1. WebBrowser control 如何讀取 專案內的html 檔案,首先,我把.html .js .css 等放在專案下我開一個Assets 中
之後,第一個重點來了,記得把這些檔案複製到輸出目錄的屬性都改成 一律複製
讀取html 的 C# code :
string curDir = Directory.GetCurrentDirectory(); wb1.Navigated += Wb1_Navigated; this.wb1.Navigate(new Uri(String.Format("file:///{0}/Assets/sample.html", curDir)));
2. 執行起來後,你會發現會出現 為了協助保護您的資訊安全性,您的網頁瀏覽器已限制這個檔案顯示會存取您電腦的主動式內容。其他選項請按這裡….的東西
解決方法:
參考這個網頁 https://msdn.microsoft.com/zh-tw/library/ms537628(v=vs.85).aspx ,在該.html 的 <!DOCTYPE html> 下方加入
<!-- saved from url=(0014)about:internet -->
很神奇吧,就這樣解決了。
3. 一直跳錯,像是這樣 :
解決的方法就是在<head></head> 中加入
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
問題就解決了,給有碰到的朋友們。
標籤:
.Net
,
C#
,
Javascript
,
WPF
-- Yesterday I wrote down the code. I bet I could be your hero. I am a mighty little programmer. 如果這篇文章有幫助到您,簡單留個言,或是幫我按個讚,讓我有寫下去的動力...