WPF 文本拼写检查 分类: .NET 2012-05-23 15:30 666人阅读 评论(0) 收藏
2012-05-23 15:30
323 查看
开发环境:xp sp3、vs2010、.net4.0(.net3.5没有SpellCheck.CustomDictionaries)
代码:
因为文本框中的单词WPF并不是错误,只是系统不能识别这个单词,所以通过自定义字典来解决这个问题,
首先打开Notepad 编写词典文件(.lex),在文件中按以下格式编写单词内容(关于语言对应的ID请参考http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx):
#LID 1033
WPF
Word2
Word3
[/code]
将字典文件放到项目的lexicon目录下:
备注:单纯的文字拼写检查本人验证过,但自定义字典没有成功,在xaml中编辑代码时发现sys下没有Uri,不知道怎么回事,有知道的请告知下,在此感谢!
文章参考:http://www.cnblogs.com/gnielee/archive/2010/05/04/1727133.html
代码:
<Window x:Class="aaa.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=System" Title="MainWindow" Height="350" Width="525"> <Grid> <TextBox x:Name="txtBox" SpellCheck.IsEnabled="True" Language="en-us" Margin="24,17,0,0" Height="19" VerticalAlignment="Top" HorizontalAlignment="Left" Width="211"> <SpellCheck.CustomDictionaries> <sys:Uri>pack://application:,,,/lexicon/word.lex</sys:Uri> </SpellCheck.CustomDictionaries> </TextBox> </Grid> </Window>
因为文本框中的单词WPF并不是错误,只是系统不能识别这个单词,所以通过自定义字典来解决这个问题,
首先打开Notepad 编写词典文件(.lex),在文件中按以下格式编写单词内容(关于语言对应的ID请参考http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx):
#LID 1033
WPF
Word2
Word3
[/code]
将字典文件放到项目的lexicon目录下:
备注:单纯的文字拼写检查本人验证过,但自定义字典没有成功,在xaml中编辑代码时发现sys下没有Uri,不知道怎么回事,有知道的请告知下,在此感谢!
文章参考:http://www.cnblogs.com/gnielee/archive/2010/05/04/1727133.html
相关文章推荐
- wpf 判断鼠标在一段时间内是否移动 分类: .NET 2012-04-21 15:19 1408人阅读 评论(0) 收藏
- 用WPF控件MediaElement创建简易播放器(视频区域、播放控制区域、播放列表、循环播放) 分类: .NET 2012-08-16 10:47 3638人阅读 评论(0) 收藏
- WPF 按钮圆角 分类: .NET 2012-08-23 14:53 6722人阅读 评论(0) 收藏
- .net下webservice包装类 分类: .NET 2013-11-26 10:55 666人阅读 评论(0) 收藏
- WPF设置控件的透明度、背景色 分类: .NET 2012-05-28 14:55 6035人阅读 评论(0) 收藏
- WPF ComboBox样式 分类: .NET 2015-05-11 14:06 515人阅读 评论(0) 收藏
- 在 .NET 中开发基于 Chrome 内核的浏览器-创建一个简单浏览器 分类: C# 2014-10-27 16:27 594人阅读 评论(0) 收藏
- ubuntu编译ffmpeg没有ffplay 分类: media 2014-03-21 17:32 364人阅读 评论(0) 收藏 举报 检查config.mak,有:!CONFIG_FFPLAY
- Jlink 烧写Uboot 分类: HI3531 2013-12-02 15:30 883人阅读 评论(0) 收藏
- 在 .NET 中开发基于 Chrome 内核的浏览器-创建一个简单浏览器 分类: C# 2014-10-27 16:27 593人阅读 评论(0) 收藏
- WebClient修改远程文件时:“远程服务器返回错误: (501) 未实现”的错误 分类: .NET 2012-11-17 16:01 3846人阅读 评论(0) 收藏
- 删除IE下所有临时文件 分类: .NET 2012-05-02 13:45 390人阅读 评论(0) 收藏
- c# 将日志文件显示在RichTextBox控件里 分类: .NET 2012-12-18 15:54 722人阅读 评论(0) 收藏
- c#操作MySql.Data.DLL 分类: .NET 2013-03-08 15:49 4177人阅读 评论(2) 收藏
- c# 将日志文件显示在WebBrowser控件中 分类: .NET 2012-12-18 16:03 781人阅读 评论(0) 收藏
- 单例模式八种写法比较 2017-07-04 15:30 25人阅读 评论(0) 收藏 举报 分类: Android移动互联(19) 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录
- IEnumerable IEnumerator 分类: .NET 2014-05-13 17:38 350人阅读 评论(0) 收藏
- tkinter文本显示用户输入 分类: python 小练习 python 2013-06-30 17:17 440人阅读 评论(0) 收藏
- [分享]外部exe窗体嵌入winform 分类: .NET 2015-03-12 11:26 68人阅读 评论(0) 收藏
- 杀进程的一些方法 分类: .NET 2012-02-23 11:08 455人阅读 评论(0) 收藏