因此,在我的C#项目中,我嵌入了WPF Richtextbox进行拼写检查, 这可以完美运行,但是在Visual Studio Enterprise中,设置SpellCheck.IsEnabled时出现6个错误。即使出现这些错误,它仍然可以正常工作,并且拼写检查可以正常工作。 (很明显,当未设置SpellCheck.IsEnabled时,它将不起作用)
(错误仅显示在Visual Studio调试错误控制台中,而不作为常规异常显示在程序本身中)
所以
我使用以下命令嵌入WPF RichTextBox:
System.Windows.Controls.RichTextBox omschrijving = new System.Windows.Controls.RichTextBox();
我将SpellCheck设置为
omschrijving.SpellCheck.IsEnabled = true;
与此相关的是以下错误:
1:
Exception thrown: 'System.ArgumentException' in PresentationFramework.dll ("De waarde valt niet binnen het verwachte bereik.") Exception thrown: 'System.ArgumentException' in PresentationFramework.dll ("De waarde valt niet binnen het verwachte bereik.") Hyperlink: Activate Historical Debugging 1.32s [6252] Main Thread
2:
Exception thrown: 'System.ArgumentException' in PresentationFramework.dll ("De waarde valt niet binnen het verwachte bereik.") Exception thrown: 'System.ArgumentException' in PresentationFramework.dll ("De waarde valt niet binnen het verwachte bereik.") Hyperlink: Activate Historical Debugging 1.32s [6252] Main Thread
3:
Exception thrown: 'System.Reflection.TargetInvocationException' in PresentationFramework.dll ("Het doel van een aanroep heeft een uitzondering veroorzaakt.") Exception thrown: 'System.Reflection.TargetInvocationException' in PresentationFramework.dll ("Het doel van een aanroep heeft een uitzondering veroorzaakt.") Hyperlink: Activate Historical Debugging 1.32s [6252] Main Thread
4:
Exception caught: 'System.Reflection.TargetInvocationException' in PresentationFramework.dll ("Het doel van een aanroep heeft een uitzondering veroorzaakt.") Exception caught: 'System.Reflection.TargetInvocationException' in PresentationFramework.dll ("Het doel van een aanroep heeft een uitzondering veroorzaakt.") Hyperlink: Activate Historical Debugging 1.32s [6252] Main Thread
5:
Exception thrown: 'System.ArgumentException' in PresentationFramework.dll ("De waarde valt niet binnen het verwachte bereik.") Exception thrown: 'System.ArgumentException' in PresentationFramework.dll ("De waarde valt niet binnen het verwachte bereik.") Hyperlink: Activate Historical Debugging 1.32s [6252] Main Thread
6:
Exception caught: 'System.ArgumentException' in PresentationFramework.dll ("De waarde valt niet binnen het verwachte bereik.") Exception caught: 'System.ArgumentException' in PresentationFramework.dll ("De waarde valt niet binnen het verwachte bereik.") Hyperlink: Activate Historical Debugging 1.32s [6252] Main Thread
我尝试手动设置语言
omschrijving.Language = XmlLanguage.GetLanguage("en-us");
我试图在Form_Load之后设置值
但是都没有奏效,我很困惑这里发生的事情。