在 WPF 中为简单文本框指定编辑掩码的最简单方法是什么?
例如,在您键入时将 10000 转换为 10,000。
简短的回答,没有简单的方法。如果您经常使用遮罩,我建议您使用遮罩功能创建您自己的控件。使用 MaskedTextProvider 类应该相当简单。
有关具有屏蔽功能的自定义 TextBox 的示例,请参见以下内容:
最简单和最直接的方法可能只是获取 TextChanged 事件并执行您需要的任何处理。
例如... http://karlhulme.wordpress.com/2007/02/15/masking-input-to-a-wpf-textbox/
您是否查看过用于 WPF 的 Xceed DataGrid Express。它是免费的,并提供了一个蒙版的文本框控件,可以非常简单地执行您想要的操作。
不再提供用于 WPF 的 xceed Datagrid Express 版本。