Existing SpellCheck class used in System.Windows.Controls.TextBox and System.Windows.Controls.RichTextBox does not check words written uppercase by design. However, there are many use cases such as business requirements, message formats by industry standards/conventions et cetera, which require uppercase texts to be checked. A property to change this behavior should be available to the developers.
Suggested Change
In addition to current API, a property called IgnoreUppercase with true default value would allow developers control behavior of WPF Controls.
Rationale
Existing SpellCheck class used in
System.Windows.Controls.TextBox
andSystem.Windows.Controls.RichTextBox
does not check words written uppercase by design. However, there are many use cases such as business requirements, message formats by industry standards/conventions et cetera, which require uppercase texts to be checked. A property to change this behavior should be available to the developers.Suggested Change
In addition to current API, a property called
IgnoreUppercase
withtrue
default value would allow developers control behavior of WPF Controls.