У меня есть следующий код XAML:
<Window x:Class="RichText_Wrapping.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1">
<Grid>
<RichTextBox Height="100" Margin="2" Name="richTextBox1">
<FlowDocument>
<Paragraph>
This is a RichTextBox - if you don't specify a width, the text appears in a single column
</Paragraph>
</FlowDocument>
</RichTextBox>
</Grid>
... Если вы создадите это окно в XAML, вы увидите, что когда вы не укажете ширину окна, он обертывает текст в один столбец, по одной букве за раз. Есть что-то, что мне не хватает? Если это известный недостаток в контроле, есть ли способ обхода?