标签: c# windows-phone-7
我很难限制文本框中允许的位数。我在这里有这个代码:
if (inputPanelTextBox.Text.Length >= 16)
我只是不知道if语句下要做什么。我想要发生的事情与e.handled = true相同。当文本达到15位时,如果用户尝试添加更多数字,则不要对其执行任何操作。
任何帮助都会非常有帮助。非常感谢你。
答案 0 :(得分:3)
我会这样做处理OnKeyDown事件。
在处理程序内部,检查字符串的长度(如您所做),然后将e.Handled属性设置为true,这将阻止将字符添加到文本框中。