WPF:特定输入文本框(用于电话号码等)

Ste*_*son 3 c# validation wpf textbox

我不知道这叫什么,但我确定这是一个名字,它已经多次完成了.

我有一些文本框,理想情况下只允许特定的输入,如电话号码框,银行帐号和类似的东西.
例如,电话号码输入应采用以下格式:000-000-0000但我也希望它接受一个没有区号的数字,如:000-0000

现在我已经创建了一个从文本框派生的控件,它只接受数字输入,但我不知道如何在没有在TextChanged事件中做一些虚假黑客的情况下让破折号出现在正确的位置.

我知道这可能已经完成了死亡,我试图谷歌,但我没有正确的话.

Nav*_*ani 6

您应该使用掩码文本框,
有一些免费的开源掩码文本框

这里