18

你知道在文本框中使用掩码(正则表达式)的任何免费可用的 WPF 组件吗?

4

3 回答 3

20

我想你会在这个控件库中找到你需要的东西:http: //www.codeplex.com/WPFDeveloperTools

在所有其他有用的控件中寻找“FilteredTextBox”。我不认为它确实是正则表达式,但它应该能够过滤您需要的所有内容,并且由于您将拥有源代码,因此您应该会发现它很容易增强。

作为奖励,它在 CodePlex 上是免费和开源的。

您还可以在此处找到一篇关于如何自己实现此功能的不错的博客文章:http: //marlongrech.wordpress.com/2007/10/28/masked-textbox/

于 2009-01-26T19:51:23.837 回答
5

Extended WPF Toolkit有一个MaskedTextBox,类似于 WinForms 中的那个。与旧版本一样,它实际上并不支持 RegExes,但有一部分有用的掩码。

哦,它在NuGet上,这很好。

于 2011-06-16T17:26:39.973 回答
0

Coding Monk有一个很好的 TextboxEditMask Behavior。您可以下载源代码或仅使用 dll。

于 2013-03-22T12:34:27.813 回答