Search code examples
c#text-decorations

c# apply property value turn off underline (text decoration)


Hi I was wondering if there is a way to turn of the underline text decoration property with applypropertyvalue, or if there was a better way to do it.

I have this code that works fine:

textselectrangea.ApplyPropertyValue(Inline.TextDecorationsProperty, TextDecorations.Underline);

but when I want to turn it off there is no textdecoration.none

textselectrangea.ApplyPropertyValue(Inline.TextDecorationsProperty, TextDecorations.None);

Solution

  • Set the second parameter to null:

    textselectrangea.ApplyPropertyValue(Inline.TextDecorationsProperty, null);