Decide FontStyle (negrito, itálico, sublinhado) para RichTextBox

Como exatamente você muda a fonte em um RichTextBox?

Olhar em volta me dá respostas antigas que parecem não funcionar mais. Eu pensei que seria tão simples como fazerrichtextbox1.Font = Font.Bold; ou algo similar. Acontece que não é, então eu olhei ao redor. Aparentemente você tem que mudar oFontStyle que é umreadonly (??) propriedade, mas você tem que fazer isso fazendo um novoFontStyle Objeto.

Mas mesmo assim isso não funciona

Como você faz isso? EDITAR:

Parece não funcionar:

            rssTextBox.Document.Blocks.Clear();
            rssTextBox.FontWeight = FontWeights.Bold;
            rssTextBox.AppendText("Title: ");
            rssTextBox.FontWeight = FontWeights.Normal;
            rssTextBox.AppendText(rs.Title + "\n");
            rssTextBox.FontWeight = FontWeights.Bold;
            rssTextBox.AppendText("Publication Date: ");
            rssTextBox.FontWeight = FontWeights.Normal;
            rssTextBox.AppendText(rs.PublicationDate + "\n");
            rssTextBox.FontWeight = FontWeights.Bold;
            rssTextBox.AppendText("Description: ");
            rssTextBox.FontWeight = FontWeights.Normal;
            rssTextBox.AppendText(rs.Description + "\n\n");

questionAnswers(1)

yourAnswerToTheQuestion