文本框在WPF和文本格式 [英] TextBox in WPF and text format

查看:284
本文介绍了文本框在WPF和文本格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试着去创造一个TextBox控件,并强制用户在specyfic格式那里只输入数字。

Im trying to create a TextBox control and force user to enter only numbers in specyfic format there.

我怎样才能做到这一点在WPF?

How can I do it in WPF?

我还没有发现像TextBox类的TextFormat或格式的属性。

I have not found any properties like "TextFormat" or "Format" in TextBox class.

我犯了这样的文本框(不在可视化编辑器):

I made TextBox like this (not in visual editor):

TextBox textBox = new TextBox();






我要像在MS Access形式的文本框的行为, (用户可以把只有数字在如000.0格式文本框)。


I want TextBox behavior like in MS Access forms, (user can put only numbers in that textbox in "000.0" format for example).

推荐答案

什么你可能需要的是一个蒙面输入。 WPF没有之一,所以你可以自己实现它(通过使用验证,例如),或使用可用的第三方控件之一:

What you probably need is a masked input. WPF doesn't have one, so you can either implement it yourself (by using validation, for example), or use one of available third-party controls:

  • FilteredTextBox from WPFDeveloperTools
  • MaskedTextBox from Extended WPF Toolkit
  • etc.

这篇关于文本框在WPF和文本格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆