小编Din*_*lan的帖子

如何在WPF TextBlock中更改TextDecoration颜色?

我正在改变TextDecoration这种方式的颜色:

<Grid Background="{x:Null}"
      Margin="10,0,10,0">
    <TextBlock Text="{Binding Value}"
               VerticalAlignment="Center"
               HorizontalAlignment="Center"
               Style="{StaticResource SWMRegularTextBlockStyle}"
               Margin="0"
               FontSize="{DynamicResource RegularFontSize}"
               x:Name="tb" />
        <Line VerticalAlignment="Center"
              HorizontalAlignment="Center"
              Visibility="{Binding InStock, Converter={StaticResource ReverseBooleanToVisiblity}}"
              Stroke="Red"
              Margin="0"
              StrokeThickness="2"
              X1="1"
              Stretch="Fill"
              Width="{Binding ActualWidth, ElementName=tb, UpdateSourceTrigger=PropertyChanged}" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

但是当Text有两条线路失败时.请帮我改变TextDecoration的颜色.提前致谢.

注意:我想要TextBlock不同颜色的前景和透视线.

c# wpf textblock text-decorations

9
推荐指数
1
解决办法
4560
查看次数

标签 统计

c# ×1

text-decorations ×1

textblock ×1

wpf ×1