Heho,
arbeite gerade an einer Windows Phone App. Und zwar möchte ich jetzt einen News-Eintrag anzeigen. Dieser liegt in HTML vor (sehr simpel </BR> für Zeilenumbrüche und <img> für Bilder und halt <a> für Links).
Gibt es da evtl. etwas besseres als den WebBrowser? Dieser überstürzt z.b keine Transparenten Hintergrund.
Ich bräuchte etwas das aus diesem HTML z.b einen Textblock oder wohl eher RichTextBox erstellt. Das ganze würde sich dann nämlich besser Stylen lassen 😃
Gruß
Mystic
http://blog.spencen.com/2008/01/19/html-to-flowdocument-converter.aspx
Die beiden Links könnten dir weiterhelfen.
Grundgedanke ist das HTML in ein FlowDocument umzuwandeln, diese kannst du dann Anzeigen.
Ok, das habe ich nicht gewusst.
Aber der Weg bleibt gleich, HTML parsen und in XAML umwandeln und dann als ChildUIElemente in die Textblock hängen.
Beispiel Convert HTML To XAML (mit FlowDocument)
http://code.msdn.microsoft.com/windowsdesktop/Converting-between-RTF-and-aaa02a6e#content
Du müsstest nur die Convertierung so anpassen das dann Liste von XAML UIElemente raus kommt.
http://stackoverflow.com/questions/7277199/can-i-display-a-flowdocument-or-equivalent-on-windows-phone-7