2009-07-01 21 views
10

¿Hay alguna forma de mostrar HTML desde una variable de cadena al TextBlock en WPF?TextBlock para mostrar HTML en WPF

+0

¿puede ser más específico? ¿Quieres mostrar un bloque de HTML como HTML o como texto formateado (analizado)? –

+0

¡Quiero mostrar un bloque de HTML como texto formateado en un TextBlock! Estoy creando un lector de Rss y quiero mostrar la descripción del feed rss cuando el usuario hace clic en el título. La descripción se vincula al control TextBlock. – azamsharp

Respuesta

1

No se puede hacer en TextBlock, necesita un WebBrowser control (o Marco, pero está obsoleto). descripciones de alimentación, por cierto, pueden contener JavaScript - sería bastante difícil para TextBlock manejar;)

3

cadena HTML = "<div>hi</div> <div>&nbsp;</div> <p>this is the new line&nbsp;<br /><br />second line</p> <p>third line</p>";

TextBlock.Text = Windows.Data.Html.HtmlUtilities.ConvertToText (html);

+0

¿puede explicar dónde deberíamos encontrar el ensamblaje donde se encuentra Windows.Data.Html.HtmlUtilities? No lo encontré en .NET Framework 4.0, ¡gracias! – Formentz

+0

es una cosa de Windows 10 –

+0

No se puede encontrar en .net 4.7 en Windows 10 tampoco ... – walteronassis

Cuestiones relacionadas