WPF 限制输入只能为英文

WPF 限制输入只能为英文

有时输入只能让用户输入英文,那么如何设置输入只能英文?

方法一:在Xaml页面中直接限制文本输入框输入

XML 复制代码
<Window
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
	xmlns:input="clr-namespace:System.Windows.Input;assembly=PresentationCore"
	<Grid>
		<TextBox 
			x:Name="inputLimt" 
			Width="100" 
			Heigth="30" 
			input:InputMethod.IsInputMethodEnabled="False"/>
	</Grid>
</Window>

方法二:通过后台设置

使用上面示例TextBox控件,名称为:inputLimt;

在Window窗口构造中使用 System.Windows.Input.InputMethod 可以设置输入是否可以是中文。

cs 复制代码
System.Windows.Input.InputMethod.SetIsInputMethodEnabled(inputLimt, false);

**************************************************************************************************************

相关推荐
c#上位机16 小时前
wpf之MVVM中只读属性更新界面
c#·wpf·mvvm
就是有点傻16 小时前
WPF自定义控件之环形进度条
wpf
He BianGu16 小时前
【笔记】WPF中如何的动态设置DataGridTextColumn是否显示
笔记·wpf
Pota-to成长日记20 小时前
Redisson 看门狗机制深度解析:分布式锁的守护者
分布式·wpf
为java加瓦20 小时前
分布式单例模式在微服务架构中的关键作用与实践
wpf
c#上位机21 小时前
wpf之Ellipse控件
wpf
c#上位机1 天前
wpf之GroupBox
c#·wpf
分布式存储与RustFS1 天前
告别手动配置:用 Terraform 定义你的 RustFS 存储帝国
云原生·wpf·文件系统·terraform·对象存储·minio·rustfs
c#上位机2 天前
wpf之TabControl
c#·wpf
mingupup2 天前
WPF应用最小化到系统托盘
wpf