TXTextControl.InputFormat.UnderlineStyles Property

Returns an array of all supported underline styles. This property can be used to fill a combo box or a menu.

Syntax

[C#]
public FontUnderlineStyle[] UnderlineStyles { get; }
[Visual Basic]
Public ReadOnly Property UnderlineStyles() As FontUnderlineStyle()
Value Description
Single Text is underlined with a single line.
Doubled Text is underlined with a doubled line.
SingleWordsOnly Only the words of the text are underlined with a single line.
DoubledWordsOnly Only the words of the text are underlined with a doubled line.

Limitations

Read only.

Example

The following XAML example binds the UnderlineStyle property to a menu item. The menu's header is bind to the UnderlineStyles property. The WPF.BooleanConverter returns true, if the UnderlineStyle property has the value specified through the ConverterParameter:

…
xmlns:tx="clr-namespace:TXTextControl.WPF;assembly=TXTextControl.WPF"
…
<Window.Resources>
  <tx:BooleanConverter x:Key="enumboolconv" />
</Window.Resources>
…
<MenuItem 
   IsCheckable="true" 
   Header="{Binding ElementName=textControl1, Path=InputFormat.UnderlineStyles[0], Mode=OneTime}" 
   IsChecked="{Binding 
      ElementName=textControl1, 
      Path=InputFormat.UnderlineStyle, 
      Converter={StaticResource enumboolconv}, ConverterParameter=Single}"/>

See Also