Я не на машине с Windows, поэтому не могу проверить это сам.Первое, что я бы попробовал, это стилизовать класс Run
вместо TextBlock
:
<Style TargetType="Run">
<Setter Property="Background" Value="Blue"/>
</Style>
...
<TextBlock TextWrapping="Wrap">
Lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
</TextBlock>
Я бы сделал это, исходя из предположения, что TextBlock
создает несколько экземпляров Run
, когда он имеетобернуть строки.