Я могу полностью представить это, но я мог бы поклясться, что есть способ сделать отдельные элементы Run (или Parapgraph) в RichTextBox только для чтения. Я также мог поклясться, что попробовал метод для этого сделать несколько недель назад и был доволен результатами - я смутно помню, что это выглядело примерно так:
<RichTextBox x:Name="richTextBox"
AcceptsTab="True"
AcceptsReturn="True"
FontFamily="Courier New"
FontSize="14">
<FlowDocument>
<Paragraph>
<Run IsReadOnly="True">I wish this was read-only!</Run>
</Paragraph>
</FlowDocument>
</RichTextBox>
Теперь, несколько недель спустя, я пытаюсь сделать элементы Run доступными только для чтения в RichTextBox, только чтобы найти его, похоже, не представляется возможным.
Этот пост на форумах MSDN, похоже, подтверждает это.
Я полностью это себе представлял? Или есть способ сделать то, что я хочу сделать?