title

author

date

CreateTime

categories

WPF 设置输入只能英文

lindexi

2019-1-29 15:8:4 +0800

2018-2-13 17:23:3 +0800

WPF

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

首先在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>

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