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

2024-03-15

我不知道这叫什么,但我确信它有一个名字,而且它已经被做过多次了。

我有一些文本框,理想情况下只允许特定输入,例如电话号码、银行帐号等内容的框。
例如,电话号码输入应采用以下格式:000-000-0000,但我也希望它接受不带区号的号码,例如:000-0000

现在我已经制作了一个从文本框派生的控件,该控件仅接受数字输入,但我不知道如何让破折号出现在正确的位置,而无需在 TextChanged 事件中进行一些丑陋的修改。

我知道这可能已经被搞死了,我试着用谷歌搜索,但我没有合适的词。


您应该使用蒙版文本框
有一些免费的开源蒙版文本框

look here http://wpftoolkit.codeplex.com/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • Linux 上的 APL 键映射 (GNU APL)

    我的祖父是 60 年代 70 年代 IBM 的一名 APL 程序员 他最近开始使用 Linux 我一直在帮助他设置和使用 GNU APL http www gnu org software apl http www gnu org soft
  • Google Analytics 跟踪中的 AnalyticsReceiver

    在Google Analytics Tracking Ver1中 它有类AnalyticsReceiver 但是当我使用 Google Analytics Tracking Ver2 时 它还没有AnalyticsReceiver班级 我不
  • 在 Android 上使用 NFC 软件卡模拟控制完整的 APDU

    我正忙于开发一个应用程序来模拟 Nexus 7 上使用 CM10 1 与 ACR122U102 读取器 写入器的正常 APDU 通信 我发现这个博客是关于软件卡模拟 http nelenkov blogspot nl 2012 10 emu
  • Visual Studio 2010无法启动程序.dll

    我的 Visual Studio 2010 有问题 当我单击 开始调试 按钮时 它就开始调试 似乎没有错误 我只是在其上创建一个 按钮 但它会显示Unable to start program c users xx dll 现在有人怎么解决
  • 使用“ref”键将“引用类型”作为参数传递给方法是否有意义? [复制]

    这个问题在这里已经有答案了 可能的重复 C 引用类型变量的 ref 有什么用 https stackoverflow com questions 961717 c what is the use of ref for reference t
  • 按顺序数字分组

    我有一些这样的数据 row id 1 1 2 36 3 37 4 38 5 50 6 51 我想查询它看起来像这样 row id group 1 1 1 2 36 2 3 37 2 4 38 2 5 50 3 6 51 3 这样我就可以按数
  • PHP 现在设置格式 YYYY-MM-DD

    我需要以这种格式将变量设置为当前日期 例如 2012 05 12 我知道这是 YYYY MM DD 吗 我试过了 date date yyyy mm dd strtotime now 但这并没有将日期保存到 mysql 因此它显示为 000
  • 如何将 OpenIdconnect 与 istio 集成?

    我想使用以下方式对最终用户进行身份验证JWT由 OpenId 连接提供者 如 keycloak 或 auth0 etc 提供istio服务网格 但我可能无法成功集成它 因为我对 JWT auth 和 istio 很陌生 有人可以提供正确的信
  • 防止“持久对象异常”

    我有一个非常基本的 JAX RS 服务 BookService下面的类 允许创建类型的实体Book 也见下文 POST有效负载 acquisitionDate 1418849700000 name Funny Title numberOfP
  • Haskell 重叠实例和类型函数

    我有以下类型类 它模拟了类似 SQL 的查询优化 class OptimizableQuery q where type Optimized q optimize q gt Optimized q instance Query q gt O
  • Asp.Net MVC:如何在网址中启用破折号?

    我想在我的网址中用破折号分隔单词 所以而不是 MyController MyAction 我想要 My Controller My Action 这可能吗 您可以像这样使用 ActionName 属性 ActionName My Actio
  • 显示日期格式[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想显示 2 March 2011
  • 如何在python中将文件保存到特定目录?

    目前 我正在使用此代码来保存下载的文件 但它将它们放在运行它的同一文件夹中 r requests get url with open file name pdf wb as f f write r content 如何将下载的文件保存到我选
  • 如何快速找到接口方法的实现? [复制]

    这个问题在这里已经有答案了 有没有一种快速方法可以找到接口的方法 属性 等的所有实现 而不是引用 这是一些示例代码 public class SomeClass IBaseClass public Int32 GetInt return 1
  • 在多语言操作系统上使用 Hyperic SIGAR 时出现“java.library.path 中没有 sigar-x86-winnt.dll”错误

    我在用金丝桃 SIGAR http www hyperic com products sigar库作为我的安装程序中的第三方库 我的安装程序将所有第三个 lib 文件解压到 TEMP user 文件夹中 在英语操作系统上一切都很好 但是当我
  • 使用 NLTK 和德语语料库从名词获取性别

    我正在尝试 NTLK 我的问题是图书馆是否可以检测德语名词的性别 我想接收此信息以确定文本是否是性别中立的 浏览此处获取更多信息 https en wikipedia org wiki Gender neutrality in langua
  • 使用 PHPExcel 循环工作表

    我正在使用 PHPExcel 库读取 Excel 文件并对其进行处理 我想循环浏览每个工作表 我检查了文档 我所能找到的只是更改活动工作表索引或仅加载指定的工作表 如何循环浏览所有工作表 感谢您的任何帮助 这是文档的循环示例 供参考
  • C++ 隐式转换运算符

    我正在尝试在 C 中找到一个很好的继承解决方案 我有一个矩形类和一个正方形类 Square 类不能公开继承 Rectangle 因为它不能完全满足矩形的要求 例如 矩形可以单独设置其宽度和高度 这对于正方形来说当然是不可能的 所以 我的困境
  • ORA-01797: 该运算符后面必须跟有 ANY 或 ALL 错误

    当我执行查询时 select from file log f where F DCP SRCE FILENM FK in ABC DEF and F TRANS DT gt to date 08 25 2017 mm dd yyyy and
  • WPF:特定输入文本框(用于电话号码等)

    我不知道这叫什么 但我确信它有一个名字 而且它已经被做过多次了 我有一些文本框 理想情况下只允许特定输入 例如电话号码 银行帐号等内容的框 例如 电话号码输入应采用以下格式 000 000 0000 但我也希望它接受不带区号的号码 例如 0