`
lindexi-gd
  • 浏览: 139514 次
社区版块
存档分类
最新评论

WPF 设置输入只能英文

 
阅读更多

有时输入只能让用户输入英文,那么如何设置输入只能英文?
<!--more-->

首先在xaml 写一个 TextBox ,给他一个名字。

            <TextBox x:Name="txt"></TextBox>

然后在构造使用 System.Windows.Input.InputMethod 可以设置 IME 和输入是否可以是中文。

                System.Windows.Input.InputMethod.SetIsInputMethodEnabled(txt, false);

设置IME关掉

                InputMethod.SetPreferredImeState(txt,InputMethodState.Off);

当然也可以在页面写

            <TextBox InputMethod.IsInputMethodEnabled="False"></TextBox>

注意用户可以粘贴中文,可以检测用户是否输入有中文。

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    wpf 文本框只能输入小数,整数,可允许负号

    文本框验证,允许输入整数、小数、负号;键盘验证;文本框文本改变事件;

    自定义 wpf 文本框输入自动下拉提示控件,可以设置延迟时间,输入字符长度来查询

    通过以上讨论,我们了解了如何创建一个自定义的 WPF 文本框控件,它具有自动下拉提示功能,可以根据延迟时间和输入字符长度进行查询。这个过程涵盖了 WPF 控件自定义、依赖属性、事件处理、数据绑定以及样式和模板的...

    WPF手写输入+虚拟键盘源码

    总之,"WPF手写输入+虚拟键盘源码"是一个涵盖了多方面技术的项目,包括WPF基础、图形交互、手写识别算法、虚拟键盘设计以及用户设置持久化等。无论是初学者还是有经验的开发者,都能从中获得宝贵的学习资料和实践...

    WPF 输入数字和小数点的文本框

    通过这种方式,我们可以确保用户只能输入预期的字符,从而提高应用程序的用户体验和数据的准确性。在实际开发中,这样的控件是非常实用的,特别是在处理金融、统计或其他需要精确数值输入的场景。

    wpf窗口输入验证

    "wpf窗口输入验证" 主要涉及如何在WPF应用程序中对TextBox、ComboBox等控件进行输入验证。这通常涉及到以下几个关键知识点: 1. **验证规则(Validation Rules)**: WPF提供了内置的数据验证机制,允许开发者定义...

    wpf 触屏虚拟键盘支持中英文切换

    本项目标题“wpf 触屏虚拟键盘支持中英文切换”表明,我们关注的是一个专门针对WPF应用设计的、能够适应中英文输入的触控虚拟键盘解决方案。描述中提到的“根据textbox显示虚拟键盘位置”,意味着该虚拟键盘能够智能...

    WPF虚拟键盘输入

    在Windows Presentation Foundation(WPF)框架中,开发者有时需要为应用程序提供额外的安全保障,特别是涉及到用户输入敏感信息如密码时。这就是虚拟键盘的作用,它可以让用户通过鼠标点击屏幕上的按键来输入文字,...

    WPF设置字体边框,使字体看上去清晰一点

    标题“WPF设置字体边框,使字体看上去清晰一点”涉及到的就是如何在WPF应用中为文本添加边框,以提高其在屏幕上的清晰度。下面将详细讲解这一技术。 首先,我们需要了解WPF中的TextBlock控件,这是显示文本的基本...

    wpf 触控虚拟键盘,支持中英文切换

    "WPF 触控虚拟键盘,支持中英文切换" 是一个专为Windows Presentation Foundation (WPF) 平台设计的触屏软件键盘,它允许用户在没有实体键盘的情况下进行输入操作,并且具备切换中英文输入的功能,极大地提升了在...

    Wpf TextBox自动补全

    在Windows Presentation Foundation (WPF) 中,TextBox是一个常用的控件,用于接收用户的文本输入。在某些应用场景中,如搜索引擎、编程环境或者数据录入界面,我们可能希望TextBox具有自动补全功能,即用户在输入时...

    C# WPF autoCompleteTextBox控件,自定义 ,智能输入,自动提醒输入框,类似百度搜索提醒,类似google

    6. **ADDSource方法**:这是开发者为方便其他人使用而添加的方法,可能是用于向控件添加新的数据源或者设置提示的逻辑。 7. **样例项目(Sample Project)**:提供完整的运行示例可以帮助用户快速上手,理解如何在...

    WPF 通过输入的时间绘制时钟时针的位置源码

    在本文中,我们将深入探讨如何使用Windows Presentation Foundation (WPF) 框架来实现一个功能,即根据用户输入的时间动态绘制时钟时针的位置。WPF是Microsoft为.NET Framework提供的一种强大的用户界面(UI)开发...

    WPF DataTrigger按输入改变颜色

    在本例中,“WPF DataTrigger按输入改变颜色”指的是利用DataTrigger监听TextBox控件的输入内容,当输入的颜色英文匹配预设条件时,动态改变TextBox的字体颜色、边框颜色以及字体大小。 首先,我们需要理解WPF中的...

    c#用WPF实现输入时显示智能提示.rar

    本项目“c#用WPF实现输入时显示智能提示”旨在为用户提供一个实时的智能提示功能,当他们在TextBox中输入文本时,系统会自动搜索数据源中的相关字符串,并将匹配项展示在提示窗口中。这种功能常见于各种应用程序,如...

    C# WPF 模拟键盘输入与UI控件进行交互

    接下来,你需要创建一个`INPUT`结构体实例,设置相应的键盘输入参数,如虚拟键码(VK)和扫描码(Scan),然后调用`SendInput`函数发送模拟的键盘事件。例如,模拟按下"A"键: ```csharp INPUT input = new INPUT()...

    WPF设置字体颜色大小对话框控件

    在wpf中没有像winform和VC++一样的设置字体颜色和大小的对话框,在此项目中生成了字体对话框控件,可在对话框中选择字体类型、颜色、大小、是否加粗,还支持字体的预览功能。还在等什么,赶紧行动,收藏吧!

    wpf中英文切换

    在Windows Presentation Foundation (WPF) 中,实现应用的中英文切换是一项常见的本地化(Localization)任务。这通常涉及到资源管理、多语言支持以及用户界面的动态更新。在本例中,“wpf中英文切换”指的是在WPF...

    wpf触摸屏键盘

    综上所述,这个项目提供了一种在WPF应用中实现触摸屏输入的方法,通过自定义的虚拟键盘控件,能够满足不同类型的文本输入需求,适用于没有物理键盘的触摸设备。对于开发面向触摸屏的C#应用程序的开发者来说,这是一...

    WPF 文本框提示信息

    在Windows Presentation Foundation (WPF)框架中,文本框(TextBox)是用户界面中常见的元素,用于接收用户输入的文本。当需要向用户显示提示信息,引导他们如何输入或理解输入字段的目的时,WPF提供了多种方式来...

Global site tag (gtag.js) - Google Analytics