ITPUB??ì3
ITPUB论坛 » 开发工具和语言 » .NET软件架构与模式 » WPF中使用 RichTextBox 的时候,遇到的中文输入问题.

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: WPF中使用 RichTextBox 的时候,遇到的中文输入问题.
离线 cyntha80
中级会员



精华贴数 1
个人空间 0
技术积分 4669 (293)
社区积分 2 (30336)
注册日期 2007-2-8
论坛徽章:20
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-16 11:06 
WPF中使用 RichTextBox 的时候,遇到的中文输入问题.

最近做了一个类似文本编辑器的东西.
就是使用WPF的RichTextBox来存放输入的文章,在程序的其他地方可以设置字体,字号,加粗,斜体等字体样式.
字体 是使用的下拉框,程序加载的过程中,把系统的中英文字体一起加载过来.

问题出现在这里,输入一段汉字,没有问题,随后我更换了一种字体,继续输入汉字,发现字体没有改变.
后来做了一个实验,如果输入一段字母,也没有问题,然后更改字体,继续输入字母,仍然没有问题.
再后来,输入一段汉字,更换字体,然后输入一个空格或者字母,再输入汉字,字体改过来了.
很郁闷,不知道为什么正常情况下没有更改过来字体.

使用的是: RichTextBox1.Selection.ApplyPropertyValue(FlowDocument.FontFamilyProperty, FontFamily1);来修改的字体.

是不是有其他更好的方式 ?
程序有点儿大,放不上来.
请高手赐教啊.................


只看该作者    顶部
离线 cyntha80
中级会员



精华贴数 1
个人空间 0
技术积分 4669 (293)
社区积分 2 (30336)
注册日期 2007-2-8
论坛徽章:20
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-16 11:06 
帮帮忙吧.
我已经走访了好多搜索引擎,看过了好多博客,连MSDN都使劲儿看了看.
找不到原因啊.
痛苦.


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问