Meet the WPF HTML Editor
Place the control on a XAML window and you have a working WPF HTML editor - toolbar, WYSIWYG surface, formatted source view, preview mode, context menus, dialogs, spell checking, table editing, and image insertion. It binds where WPF developers expect it to bind, themes where WPF developers expect it to theme, and ships as a single specialized control.
The 3.0 line modernizes the icon set to XAML vector paths so the toolbar stays crisp at any DPI, and adds a formatted, indented source view so the raw HTML stops being a wall of text.