在Windows窗体Web浏览器控件中,如果我有一个包含文本的字符串变量,我可以使用内存流通过
然而,在WPF Web浏览器控件中,如果我使用相同的技术,什么也不会显示。但是“查看源代码页面”包含文本。
我该如何解决这个问题?
Webbrowser.documentstream
来显示数据。然而,在WPF Web浏览器控件中,如果我使用相同的技术,什么也不会显示。但是“查看源代码页面”包含文本。
我该如何解决这个问题?
Byte[] bytes = Encoding.Unicode.GetBytes(code);
MemoryStream ms = new MemoryStream(bytes);
//webBrowser.Navigate("http://www.wpf-tutorial.com");
webBrowser.NavigateToStream(ms);
代码存储以下字符串
@"
<div style="color:Black;background-color:White;"><pre>
<span style="color:Blue;">using</span> System;
<span style="color:Blue;">using</span> System.Collections.Generic;
<span style="color:Blue;">using</span> System.Linq;
<span style="color:Blue;">using</span> System.Text;
<span style="color:Blue;">using</span> System.Threading.Tasks;
<span style="color:Blue;">namespace</span> ColorCodeTest{
<span style="color:Blue;">class</span> Program
{
<span style="color:Blue;">static</span> <span style="color:Blue;">void</span> Main(<span style="color:Blue;">string</span>[] args)
{
Console.WriteLine(<span style="color:#A31515;">"&lt;WTF>"</span>);
}
}
}
</pre></div>"
Console.WriteLine(<span style="color:#A31515;">"<WTF>"</span>);
。 - Mark Feldmancode = "<html><head></head><body><pre>" + code + "</pre></body></html>";
。 - Mark Feldman