我使用WebBrowser來顯示生成的XML。我的XML字符串加載到瀏覽器中調用NavigateToString:WPF WebBrowser - 內置搜索對話框不起作用,如果內容加載NavigateToString
var text = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
+ Environment.NewLine
+ "<whatever/>";
Browser.NavigateToString(text);
瀏覽器加載字符串內容後,我試圖尋找使用標準的Ctrl + F搜索對話框中顯示的任何文本 - 但它總是顯示警告「沒有找到匹配」。
如果我將XML字符串保存到文件並使用Browser.Navigate(文件名),它將起作用。
任何想法?
而不是連接字符串,使用'StringBuilder'類,不知道這是否會解決您的問題,但它是值得一試。 – Tico
如果你在html標籤中包裝字符串,'Browser.NavigateToString(string.Format(「 {0}」,text));' –
@Tico感謝StringBuilder提示,但在這裏我試圖保留示例代碼非常簡單,吸引人們關注NavigateToString方法。 – user2617500