2009-07-01 8 views
10

Existe-t-il un moyen d'afficher le code HTML d'une variable de chaîne dans TextBlock dans WPF?TextBlock pour afficher le code HTML dans WPF

+0

pouvez-vous être plus précis? vous voulez afficher un bloc HTML en HTML ou en texte formaté (analysé)? –

+0

Je veux afficher un bloc de HTML en tant que texte formaté dans un TextBlock! Je fais un lecteur Rss et je veux afficher la description du flux rss lorsque l'utilisateur clique sur le titre. La description est liée au contrôle TextBlock. – azamsharp

Répondre

1

Impossible de le faire dans TextBlock, vous avez besoin d'un WebBrowser control (ou Frame, mais il est obsolète). descriptions d'alimentation, d'ailleurs, peuvent contenir JavaScript - serait assez difficile pour TextBlock à manipuler;)

3

chaîne 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.Données.Html.HtmlUtilities.ConvertToText (html);

+0

pouvez-vous s'il vous plaît expliquer où nous devrions trouver l'ensemble où Windows.Data.Html.HtmlUtilities est situé? Je ne l'ai pas trouvé dans .net framework 4.0, merci! – Formentz

+0

est une chose Windows 10 seulement –

+0

Ne peut pas le trouver dans. Net 4.7 sous Windows 10 soit .. – walteronassis

Questions connexes