我想为我的文本框在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. 设置列表的最小长度?
- 2. Highcharts条形图 - 如何设置最小条宽度/长度
- 3. Joomla 2.5 - 设置最小密码长度
- 4. 如何在bootster的inputText中设置字符的最小长度?
- 5. 如何为我有的字符串设置最小长度?
- 6. 如何为jquery设置字段的最小长度?
- 7. 如何设置preg_match的最小字符串长度
- 8. 如何为XML模式中的整数设置最小长度?
- 9. 如何在最大长度下设置休眠列的长度
- 10. 如何设置最大标签长度?
- 11. 如何设置CKEditor的最小宽度?
- 12. 如何设置QListWidgetItem的最小高度?
- 13. 如何在输入中设置最小长度为6? [Live seach]
- 14. 设置最大长度
- 15. 设置UITextField最大长度
- 16. 设置两个不同UITextfields的最小和最大长度
- 17. 设置Zend ValidatorRules的最大和最小字符串长度
- 18. Flexslider - 如何设置最小高度?
- 19. 设置sfdp铺设的最小长度,GraphViz
- 20. 如何设置TinyMCE的最小调整大小宽度/高度?
- 21. 设置最大和最小修剪长度IOS
- 22. Java Hibernate设置最小和最大列长度
- 23. 最小长度Regex
- 24. 如何设置设备最小宽度和缩小比例
- 25. 截断wxFile(设置较小的长度)
- 26. 将最小长度设置为mysql中的字段
- 27. 在web2py中设置密码的最小长度
- 28. MaskedTextBox最小/最大长度
- 29. 设置EditText的最大长度
- 30. 设置Textarea的最大长度
你需要写你自己的那个验证。 http://stackoverflow.com/a/43029089/424129 –
没有最小。请详细说明,你想做什么 – Gilad
我想限制我的texbox只有10个字符长度。不多。不少。只有10. –