在devexpress 的控件中没法使用 InputMethod 的 isInputMethodEnabled 在dev的帮助文档中可以看到说明 This property is overridden to hide the corresponding property of the System.Windows.ContentElement class, because the IsInputMethodEnabled property isn't appropriate for the DXFrameworkContentElement class.
在devexpress 可以使用MaskType 属性设置输入方式的功能,
MaskType 有多种输入方式,
Simple:简化输入 数字和英文输入
Datetime:日期输入
Numeric :数字输入含小数点
RegEX:正则表达式会自动填充
Regualr:简化正则表达式
还有其它输入方式可以查看帮助文档
在普通控件中使用 可以直接在 xaml中添加即可 如 <dxe:TextEdit MaskType="Simple"></dxe:TextEdit>
如果是在gridcontrol 数据表格控件中,需要设置GridColumn的EditSettings 为TextEditSettings 然后设置TextEditSettings 的MaskType属性 以下是在代码中实现
TextEditSettings tx = new TextEditSettings();
tx.MaskType = MaskType.Numeric;
GridColumn gc = new GridColumn();
gc.EditSettings =tx;