В форме Windows Web Browser Control, , если у меня есть переменная типа String, содержащее текст, я могу использовать поток памяти для отображения данных с помощью Webbrowser.documentstream.
WPF против WebBrowser управления Windows
Однако в WPF Web Browser Control, если я использую тот же метод через, ничего не появляется. Но «страница источника просмотра» содержит текст.
Как это решить?
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>"
nope =/все тот же. Если бы я сохранил его как html-файл и использовал navigate(), он будет работать. Но я хочу сделать это из потока памяти. – RStyle
Можете ли вы отправить примерную строку кода здесь? –
Да, обновить мое сообщение с помощью примера кода. – RStyle