C # FlowDocument para HTML conversão

Basicamente, eu tenho um RichTextBox e quero converter o conteúdo formatado em HTML para que possa ser enviado como um emai

O método que estou usando atualmente não fornece nenhuma formatação:

string message = new TextRange(messageTextBox.Document.ContentStart,
                               messageTextBox.Document.ContentEnd).Text;

Então eu procurei e encontreiist, no entanto, tem mais de 5 anos e nos comentários um usuário do MSFT comentou dizendo que não é mais suportado -"This sample has been removed from our sample set and is no longer supported", e o HTML gerado está em um formato mais antigo que o HTML ou XHTML moderno, o que seria melho

Alguém pode me mostrar como posso converter o formatado conteúdo de um RichTextBox para HTML?

(Quando o email é enviado, o destinatário vê o email com formatação)

questionAnswers(1)

yourAnswerToTheQuestion