投稿者 魔界の仮面弁士  (社会人) 投稿日時 2023/8/31 19:20:18
入力用に「透明な TextBox」を用意しておき

<TextBox
  TextWrapping="Wrap"
  Background="Transparent"
  Foreground="Transparent"
  Text="{Binding Word, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />


それを表示用の TextBlock の座標に重ねて配置してみるのはどうでしょう。

<TextBlock TextWrapping="Wrap"
  ><Run Text="{Binding WordNormal, Mode=OneWay}"
  /><Run Text="{Binding WordOver, Mode=OneWay}" Background="Yellow"
/></TextBlock>