WPF中使用 RichTextBox 的时候,遇到的中文输入问题.
最近做了一个类似文本编辑器的东西.
就是使用WPF的RichTextBox来存放输入的文章,在程序的其他地方可以设置字体,字号,加粗,斜体等字体样式.
字体 是使用的下拉框,程序加载的过程中,把系统的中英文字体一起加载过来.
问题出现在这里,输入一段汉字,没有问题,随后我更换了一种字体,继续输入汉字,发现字体没有改变.
后来做了一个实验,如果输入一段字母,也没有问题,然后更改字体,继续输入字母,仍然没有问题.
再后来,输入一段汉字,更换字体,然后输入一个空格或者字母,再输入汉字,字体改过来了.
很郁闷,不知道为什么正常情况下没有更改过来字体.
使用的是: RichTextBox1.Selection.ApplyPropertyValue(FlowDocument.FontFamilyProperty, FontFamily1);来修改的字体.
是不是有其他更好的方式 ?
程序有点儿大,放不上来.
请高手赐教啊.................
就是使用WPF的RichTextBox来存放输入的文章,在程序的其他地方可以设置字体,字号,加粗,斜体等字体样式.
字体 是使用的下拉框,程序加载的过程中,把系统的中英文字体一起加载过来.
问题出现在这里,输入一段汉字,没有问题,随后我更换了一种字体,继续输入汉字,发现字体没有改变.
后来做了一个实验,如果输入一段字母,也没有问题,然后更改字体,继续输入字母,仍然没有问题.
再后来,输入一段汉字,更换字体,然后输入一个空格或者字母,再输入汉字,字体改过来了.
很郁闷,不知道为什么正常情况下没有更改过来字体.
使用的是: RichTextBox1.Selection.ApplyPropertyValue(FlowDocument.FontFamilyProperty, FontFamily1);来修改的字体.
是不是有其他更好的方式 ?
程序有点儿大,放不上来.
请高手赐教啊.................
...全文
相关推荐
VS2005设置中文输入法(处理了全角问题)
1.在文本框中设置中文输入法 2.处理了VS2005中的全角半角问题
WPF自制RichTextBox文本编辑器
WPF自制RichTextBox文本编辑器,利用了命令,RichTextBox的一些常用属性。实现基本常用的编辑功能
wpf RichTextBox文本编辑器
wpf RichTextBox文本编辑器,可实现打开保存,添加图片,处理字符等 自己摸索出来的,有问题欢迎提出来。一起改进
基于WPF的richtextbox控件,按格式导入导出word文档内容
基于WPF的richtextbox控件,按格式导入导出word文档内容
WPF RichTextBox 简单示例
WPF 中使用RichTextBox控件开发的类似Notepad的小程序.


.NET技术前瞻

