Kann das WebBrowser-Steuerelement als Benutzeroberfläche in C# verwendet werden?Kann ich das WPF-WebBrowser-Steuerelement als Benutzeroberfläche in C# verwenden?
Ich möchte eine Zeichenfolge von HTML direkt in das Steuerelement schreiben und ein Ereignis abrufen und den Wert der Hyperlinks lesen, wenn auf eine solche Verknüpfung geklickt wird. HTML ist eine großartige Rendering-Sprache und es scheint eine Verschwendung zu sein, wenn wir diese Technologie nicht in Anwendungen verwenden könnten.
Wenn dies nicht möglich ist, gibt es gute Alternativen, da die WPF-Kontrollen nicht "flüssig" genug sind. Ich benötige eine sehr flexible Rendering-Umgebung, möchte aber das Rad nicht neu erfinden.
Ich möchte klarstellen, dass ich natürlich ein solches Steuerelement einschließen und Daten mit HPPT oder anderen Protokollen abrufen und senden kann, aber in meinem Fall möchte ich direkt eine HTML-Zeichenfolge zuweisen und den Klick auf Hyperlink-Ereignisse erfassen.
Ich würde nicht ein neues Programm basierend auf einem WinForms-WPF-Mix starten. Von dem, was ich gehört habe, war der WindowsFormHost hauptsächlich für das Migrieren von Anwendungen zu WPF gedacht, nicht für neue Software. – Zyphrax
Das stimmt. Deshalb habe ich FlowDocument vorgeschlagen. –