EditControl provides option for an end user to customize the Character casing of its contents. Please follow below steps for achieving this.
Step 1: At present there is no property in EditControl, to define Character casing for its contents. So here we are creating Custom control, derived from the EditControl and implemented property to define the Character casing.
Step 2: In EditControl, Lines property will hold its contents i.e. line by line. On the drawing process, each line will be retrieved from this collection and drawn in EditControl UI.
Step 3: Here we are iterating each line and apply the Character casing to it. Then it will be reflected in EditControl with Character case settings.
The following code demonstrates the same.
Code Example: [Xaml]
Figure: CharacterCasing is lower.
Figure: CharacterCasing is upper.
Figure: CharacterCasing is Normal.
|Article ID:||Published Date:||Last Revised Date:||Platform:||Control:||.NET Framework:|