在文本框中添加前导0

时间:2018-08-24 01:08:16

标签: wpf xaml

我有一个文本框,最大长度为10。我想要在文本中添加前导0。

例如:

    input 1,         then 0000000001
    input 12,        then 0000000012
    input 123,       then 0000000123  

我尝试了Padding a numeric display in WPF

它不起作用,我不想在文本更改事件后面使用代码。我更喜欢纯xaml。

已更新

代码很简单。

 <TextBox Text="{Binding Info,StringFormat={}{0:0000000000}}" MaxLength="10" />

它首先显示0000000000,然后您不能输入第11个字母来让字节向后移动。

1 个答案:

答案 0 :(得分:0)

假设您将一个int类型属性绑定到echo $this->Form->control('title'); ,那么您要做的就是正确设置TextBox.Text

Binding.StringFormat