我想为我的文本框在C#中设置“最小长度”属性 - WPF。 事实上,我的窗口中有一个TextBox,我想限制它只有10个字符。 我将最大长度设置为10,但我没有找到最小长度属性!如何设置texbox的最小长度?
0
A
回答
0
我会建议你这样的事情:
在失去焦点的事件,你当用户离开文本框处理:
XAML:
<TextBox LostFocus="TextBox_LostFocus" />
随后使用Length属性设置您期望的字符的最小值。
C#:
private void TextBox_LostFocus(object sender, RoutedEventArgs e)
{
if (((TextBox)sender).Text.Length < 5)
{
MessageBox.Show("You need to write at least 5 characters");
}
}
这是它应该如何看:
+2
你已经写下了和我一样的答案。这有什么不同? – Parag
1
在您的视图模型中创建一个属性“MinLength”。
将丢失的焦点事件处理程序附加到您的文本框并在其中,并使用上述声明的属性检查最小数量的字符。如果文本框长度为< 10,则再次在同一文本框中设置焦点。
的XAML:
<TextBox LostFocus="UIElement_OnLostFocus"></TextBox>
后面的代码:
private void UIElement_OnLostFocus(object sender, RoutedEventArgs e)
{
// check condition here
}
相关问题
- 1. 如何在bootster的inputText中设置字符的最小长度?
- 2. 如何为XML模式中的整数设置最小长度?
- 3. 如何为我有的字符串设置最小长度?
- 4. 如何为jquery设置字段的最小长度?
- 5. 如何设置最大标签长度?
- 6. 如何设置Ext.grid.Column的最小宽度?
- 7. 如何在输入中设置最小长度为6? [Live seach]
- 8. 设置最大长度
- 9. 设置Zend ValidatorRules的最大和最小字符串长度
- 10. Flexslider - 如何设置最小高度?
- 11. 设置sfdp铺设的最小长度,GraphViz
- 12. 如何设置TinyMCE的最小调整大小宽度/高度?
- 13. 设置最大和最小修剪长度IOS
- 14. Java Hibernate设置最小和最大列长度
- 15. 最小长度Regex
- 16. 如何设置设备最小宽度和缩小比例
- 17. 截断wxFile(设置较小的长度)
- 18. 将最小长度设置为mysql中的字段
- 19. 设置EditText的最大长度
- 20. MaskedTextBox最小/最大长度
- 21. 域名的最小长度
- 22. 最小和最大强度长度
- 23. 如何设置汉宁窗的长度
- 24. 如何设置一半长度的轴
- 25. Telerik RadGrid - 如何设置插入文本框的最大长度
- 26. mysql如何获得每列的最大设置长度
- 27. 如何为我的文本编辑器设置最大长度
- 28. 如何设置绘制线的最大长度?(Corona SDK)
- 29. 如何设置UI选择匹配的最大长度
- 30. jQuery - 为textarea设置最大长度
你需要写你自己的那个验证。 http://stackoverflow.com/a/43029089/424129 –
没有最小。请详细说明,你想做什么 – Gilad
我想限制我的texbox只有10个字符长度。不多。不少。只有10. –