尝试使用C#SpellCheck类

我正在尝试使用C#提供的SpellCheck类(在PresentationFramework.dll中)。但是,尝试将拼写绑定到文本框时遇到问题:


SpellCheck.SetIsEnabled(txtWhatever, true);

问题是我的txtWhat是System.Windows.Forms类型,此函数正在查找的参数是System.Windows.Controls,并且简单转换失败。我也试图使我的TextBox成为这种类型,但是……不能。有人知道如何使用此SpellCheck对象吗?(MSDN并没有帮助...)


谢谢


茅侃侃
浏览 582回答 3
3回答

沧海一幻觉

您试图在WinForms应用程序上使用为WPF设计的拼写检查组件。它们是不兼容的。如果要使用.NET提供的拼写检查,则必须使用WPF作为窗口小部件系统。如果要坚持使用WinForms,则需要一个第三方拼写检查组件。
打开App,查看更多内容
随时随地看视频慕课网APP