If you place more text in a
TextBlock) than what fits in its bounds, you could wrap it in a
ScrollViewer to make it all readable.
RichTextBlock, however, supports a nifty trick that enables text that doesn’t fit to spill into a special element called
RichTextBlockOverflow that you can place anywhere. If the remaining content doesn’t all fit in the
RichTextBlockOverflow, it can spill into another
RichTextBlockOverflow, and so on.
To enable this feature, all you need to do is set
OverflowContentTarget property to the desired
RichTextBlockOverflow has its own
OverflowContentTarget property so you can keep chaining
RichTextBlockOverflows to each other. You could use this ...