社区
C#
帖子详情
WPF中的TextBox无法输入中文
拉达曼迪斯II
2010-04-13 03:23:34
一个非常简单的Text
<TextBox Width="368" MinHeight="50"
AcceptsReturn="True" TextWrapping="WrapWithOverflow"
>
竟然不能输入中文,
有谁知道原因么?
...全文
1103
10
打赏
收藏
WPF中的TextBox无法输入中文
一个非常简单的Text 竟然不能输入中文, 有谁知道原因么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
白羊佐
2010-08-31
打赏
举报
回复
你结贴结得太快了,你把TextBox的ImeMode 设为On,就Ok了
拉达曼迪斯II
2010-04-13
打赏
举报
回复
完全不一样,不懂别乱说。
wxm3630478
2010-04-13
打赏
举报
回复
WPF 没弄过.......但是这个问题 应该跟C#一样....当文本框得到焦点后...输入法自动切换成英文的啦
好像微软一直就没解决过这个问题.
---VS2008 this.Form1.ImeMode = ImeMode.OnHalf; //C#代码
拉达曼迪斯II
2010-04-13
打赏
举报
回复
这是全部代码了。
照理应该和输入法没关系哦。
<TextBox Width="368" MinHeight="50"
AcceptsReturn="True" TextWrapping="WrapWithOverflow"
>
<Binding Path="Description" Mode="TwoWay" ValidatesOnDataErrors="True" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<Rules:LengthValidationRule MaxLenght="500" IsCheckEmpty="True" ValidatesOnTargetUpdated="True"
DisplayErrorPropertyName="Value1"
/>
</Binding.ValidationRules>
</Binding>
</TextBox>
Justin-Liu
2010-04-13
打赏
举报
回复
值得研究~
拉达曼迪斯II
2010-04-13
打赏
举报
回复
我仔细看了下,也没有发现什么IsInputMethodEnabled用过。
可以粘帖中文,就是掉不出来输入法哦。
其余程序都OK的。
怪。。。
sunyfun
2010-04-13
打赏
举报
回复
应该不可能吧,除非是你自己把某个属性搞糊了
wiki14
2010-04-13
打赏
举报
回复
难道是什么地方设置了IsInputMethodEnabled的属性屏蔽了输入法?
wiki14
2010-04-13
打赏
举报
回复
检查是否设置属性,不过看上去什么没弄啊?
别的可以输入么?除了中文。
WPF
TextBox
输入
限制 详解
本文主要介绍
WPF
中
输入
框
输入
控制的第一种方式,即直接禁止
输入
不符合要求的字符。通过预备内容,详细阐述了利用
TextBox
相关事件(如PreviewTextInput、PreviewKeyDown、TextChanged等)和附加属性实现
输入
限制的方法,还给出了
输入
限制小结及校验思路。
wpf
textbox
只能
输入
数字,屏蔽
中
文
输入
本文介绍如何在
WPF
应用程序
中
禁用
TextBox
接收
中
文
输入
,通过设置InputMethod.IsInputMethodEnabled属性为False,并添加KeyDown事件来阻止非法字符
输入
。
WPF
TextBox
输入
限制避坑指南:解决
中
文
输入
法、粘贴和右键菜单问题
本文深入剖析
WPF
TextBox
输入
限制的三大核心难点:
中
文
输入
法(IME)绕过校验、粘贴操作规避限制、右键菜单漏洞。详细讲解PreviewTextInput/PreviewKeyDown事件机制、智能粘贴过滤、上下文菜单禁用与自定义、基于附加属性的可配置框架,并涵盖正则动态校验、MVVM集成、安全防注入及高DPI/触摸屏兼容性优化,强调多层防御与用户体验平衡。
WPF
下
Textbox
有关知识
本文介绍了如何在
WPF
中
禁用
TextBox
的复制、粘贴和剪切功能,以及如何允许用户在
TextBox
中
输入
中
文
。通过在XMAL文件
中
设置CommandBinding并禁用相关命令,可以阻止复制、粘贴和剪切操作。同时,通过设置InputMethod.IsInputMethodEnabled为True和InputLanguageManager.InputLanguage为'zh-CN',可以开启
中
文
输入
。这种方式对于需要特定
输入
限制的文本框非常实用。
WPF
中
,一个只能
输入
Int类型数字的
TextBox
控件的类
该博客介绍了如何在
WPF
中
创建一个
TextBox
子类,该子类仅允许用户
输入
整数值。通过处理KeyDown和TextChanged事件,实现了屏蔽非数字字符
输入
和
中
文
输入
的功能,确保
输入
内容始终为有效的整数。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章