Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF拼写检查将缩写显示为错误,因为后面有点_C#_Wpf_Spell Checking_Abbreviation - Fatal编程技术网

C# WPF拼写检查将缩写显示为错误,因为后面有点

C# WPF拼写检查将缩写显示为错误,因为后面有点,c#,wpf,spell-checking,abbreviation,C#,Wpf,Spell Checking,Abbreviation,当我使用缩写词时,例如“e.g.”表示“en”语言,我遇到了文本框WPF内置拼写检查的问题 这个词有下划线,但后面的点没有。在建议列表中,提供了相同的单词,但带有一个点(“例如”)。点击它,结果如下:“例如…”。“e.g”部分再次加下划线 我可以在Windows10和WindowsServer2012上复制它。我曾尝试安装4.7.NETFramework,并在应用程序中针对不同的框架(4.5、4.6、4.7),但问题仍然存在。 在Windows 7计算机上,此问题不存在 下面是一个演示: 代码

当我使用缩写词时,例如“e.g.”表示“en”语言,我遇到了文本框WPF内置拼写检查的问题

这个词有下划线,但后面的点没有。在建议列表中,提供了相同的单词,但带有一个点(“例如”)。点击它,结果如下:“例如…”。“e.g”部分再次加下划线

我可以在Windows10和WindowsServer2012上复制它。我曾尝试安装4.7.NETFramework,并在应用程序中针对不同的框架(4.5、4.6、4.7),但问题仍然存在。 在Windows 7计算机上,此问题不存在

下面是一个演示:

代码本身基本上是:

<Grid>
    <TextBox SpellCheck.IsEnabled="true" Language="en"></TextBox>
</Grid>


好的,请使用退格键进行更正。你不能假设拼写检查器总是100%正确,它可以处理不完美的数据。与您用来键入此SO问题的问题没有什么不同,它不知何故没有更正小写字母
i
@HansPassant。无论使用backspace键更正,红色的波形仍将保留。我认为这对于不太宽容的最终用户来说是个问题,特别是如果他们经常键入缩写的话。