title: How to change TextDecoration color in WPF TextBlock?
body: <p>I am changing the color of the <code>TextDecoration</code> this way:</p>
  
  <pre><code>&lt;Grid Background="{x:Null}"
        Margin="10,0,10,0"&gt;
      &lt;TextBlock Text="{Binding Value}"
                 VerticalAlignment="Center"
                 HorizontalAlignment="Center"
                 Style="{StaticResource SWMRegularTextBlockStyle}"
                 Margin="0"
                 FontSize="{DynamicResource RegularFontSize}"
                 x:Name="tb" /&gt;
          &lt;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}" /&gt;
  &lt;/Grid&gt;
  </code></pre>
  
  <p>But when <code>Text</code> has two lines it fails. Please help me to change the color of <a href="https://msdn.microsoft.com/en-us/library/system.windows.textdecorations.strikethrough(v=vs.110).aspx" rel="noreferrer">TextDecoration</a>. 
  Thanks in advance.</p>
  
  <p>NOTE: I want <code>TextBlock</code> foreground and strike-through line in different colors.</p>