【发布时间】:2018-06-10 18:28:21
【问题描述】:
是否可以(简单地)在文本框上获得特定格式?像这样
所以我有这样的 xaml 代码:
<TextBox Grid.Column="1" PlaceholderText="100" Height="52" Width="80" VerticalAlignment="Center" FontSize="25" />
但我想有一个格式。所以它不能被错误的数据填充。
所以一个输入字段只能是ints,另一个必须是格式00:00所以0是0-9之间的一个整数,然后它必须自动添加:并允许另外两个整数.
这可能吗?如何实现?
【问题讨论】:
-
它不像验证,而是作为一种正则表达式预设(所以如果我开始输入,它会自动填充东西),就像你使用 javascript (codepen.io/tutsplus/pen/PzpoWK)
-
您可能会为此类事情编写一个行为,尽管您需要的确切输出我不确定它会是什么样子。这是一个数字文本框behaviour 的示例。也许会给你一些启发。
-
另一种选择是在用户输入第二个数字时自动添加':'