如何清除Windows Presentation Foundation中的文本框?

时间:2016-12-18 18:42:09

标签: c# wpf barcode

我在WPF中有一个Application构建。它有一个文本框,始终只接受10位数字,并且随时可以使用扫描ID Barcode包含10位数字或输入数字键盘。

现在有些客户只输入2位数字并保持系统不变。让我们说他在TextBox中写12并离开它。当新客户即将到来时,他正在扫描他的身份,而没有注意到TextBox中已经写了一些内容。所以新号码就像这个1224444444一样,缺少两个号码34

如何在扫描前或写入前清除文本框?

2 个答案:

答案 0 :(得分:1)

一些示例代码,正是您尝试这样做的方法很有用。

可以通过调用.Clear方法或简单地将Textbox的“Text”属性设置为string.empty来清除WPF文本框。

对于我见过和使用的大多数条形码扫描仪(通常是KB仿真),您通常可以将它们设置为获取数据的前缀和后缀,以便您可以通过键盘输入检测扫描输入。然后,您可以在输入新信息之前检测扫描并清除文本框

答案 1 :(得分:0)

对来自条形码扫描器的新scanevent做出反应并使用string.empty清除textbox.text