Если я хочу отобразить подчеркнутое значение в TextBlock, я должен использовать элемент Run. (Если есть лучший / более простой способ, я хотел бы услышать об этом.)
<TextBlock>
<Run TextDecorations="Underline" Text="MyText" />
</TextBlock>
В идеале, для реализации этого в DataTemplate это должно выглядеть примерно так:
<DataTemplate x:Key="underlineTemplate">
<TextBlock>
<Run TextDecorations="Underline" Text="{Binding Value}" />
</TextBlock>
</DataTemplate>
Однако это не сработает, поскольку свойство Text объекта Run не является DependencyProperty, поэтому к нему нельзя привязать данные. Кто-нибудь знает, как мне это сделать?