gpt4 book ai didi

c# - .NET 语言包已安装,但拼写检查仅适用于英语

转载 作者:太空宇宙 更新时间:2023-11-03 10:32:14 24 4
gpt4 key购买 nike

我正在使用 this在我的 WinForms 应用程序中嵌入了 WPF 的 TextBox。直到我将 Language 属性设置为 System.Windows.Markup.XmlLanguage.GetLanguage("en-US"); 后,它才起作用。它工作正常,但仅适用于美国英语。我读到使用其他语言需要 .NET 语言包,所以我从 Microsoft 网站下载了它,安装程序说我已经在我的机器上安装了它。

例如它有效:

box.Language = System.Windows.Markup.XmlLanguage.GetLanguage("en-US");

但这不是:

box.Language = System.Windows.Markup.XmlLanguage.GetLanguage("pt-BR");

我在用这个

box.Language = XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag));

直到我注意到它不适用于其他语言,仅适用于英语。

我没有发布我的代码副本,因为它与我链接的已接受答案中的代码相同,只是我设置了 Language 属性。

最佳答案

我试了一段时间,发现您还需要一个 Windows 语言包才能使用所需的语言。所以,你必须下载完整的 Windows 翻译。拼写检查适用于 Windows 支持的所有语言。您可能还需要带有语言包的 .NET 4.6.1。

关于c# - .NET 语言包已安装,但拼写检查仅适用于英语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29632995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com