【发布时间】:2008-12-11 15:45:21
【问题描述】:
如果我想在 TextBlock 中显示带下划线的值,我必须使用 Run 元素。 (如果有更好/更简单的方法,我很想听听。)
<TextBlock>
<Run TextDecorations="Underline" Text="MyText" />
</TextBlock>
理想情况下,要在 DataTemplate 中实现它,它看起来像这样:
<DataTemplate x:Key="underlineTemplate">
<TextBlock>
<Run TextDecorations="Underline" Text="{Binding Value}" />
</TextBlock>
</DataTemplate>
但是,这不起作用,因为 Run 的 Text 属性不是 DependencyProperty,因此您无法对其进行数据绑定。有谁知道我如何做到这一点?
【问题讨论】:
标签: wpf data-binding xaml .net-3.5