TXTextControl.InputFormat.NumberFormats Property

Returns an array of all supported number formats for numbered and structured lists. This property can be used to fill a combo box or a menu.

Syntax

[C#]
public NumberFormat[] NumberFormats { get; }
[Visual Basic]
Public ReadOnly Property NumberFormats() As NumberFormat()
Value Description
ArabicNumbers The list is numbered with Arabic numbers (1, 2, 3...).
Letters The list is numbered with letters (a, b, c...).
CapitalLetters The list is numbered with capital letters (A, B, C...).
RomanNumbers The list is numbered with Roman numbers (I, II, III...).
SmallRomanNumbers The list is numbered with small Roman numbers (i, ii, iii...).

Limitations

Read only.

Example

The following XAML example shows how to bind radio buttons to the NumberedListFormat property using the WPF.BooleanConverter class and the NumberFormats property.

…
xmlns:tx="clr-namespace:TXTextControl.WPF;assembly=TXTextControl.WPF"
…
<Window.Resources>
   <tx:BooleanConverter x:Key="boolConv" />
</Window.Resources>
…
<RadioButton
   Content="{Binding ElementName=textControl1, Path=InputFormat.NumberFormats[0], Mode=OneTime}"
   GroupName="numberFormat"
   IsChecked="{Binding
      ElementName=textControl1,
      Path=InputFormat.NumberedListFormat,
      Converter={StaticResource boolConv},
      ConverterParameter=ArabicNumbers}" />
<RadioButton
   Content="{Binding ElementName=textControl1, Path=InputFormat.NumberFormats[1], Mode=OneTime}"
   GroupName="numberFormat"
   IsChecked="{Binding
      ElementName=textControl1,
      Path=InputFormat.NumberedListFormat,
      Converter={StaticResource boolConv},
      ConverterParameter=Letters}" />
…

See Also