dotnet / dotnet/wpf

Spell checker property to allow checking uppercase

Open
#3,653 3 comments 5 reactions 0 assignees View on GitHub
API suggestion
Dominant language
C#
Stars
7.7k
Forks
1.3k
Avg merge
1d 11h
Merged PRs (30d)
61

Description

# Rationale
Existing [SpellCheck class](https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.spellcheck?view=netcore-3.1) 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](https://github.com/dotnet/wpf/blob/ae1790531c3b993b56eba8b1f0dd395a3ed7de75/src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/SpellCheck.cs), a property called `IgnoreUppercase` with `true` default value would allow developers control behavior of WPF Controls.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.