我想在Wpf Mvvm中为TextBox设置掩码。
我使用this文章。并在xaml中设置stringformat
。
<TextBox Grid.Column="1" Grid.Row="0" Text="{Binding MaxValue,StringFormat=n0}"
commonWPF:TextBoxMaskBehavior.Mask="Integer" />
当我在没有StringFormat
的情况下使用它时,它是可以的,但是当我使用它时,当格式化值移动CaretIndex
时。
例如:123,4
没问题但是当我按5
时结果为123,54
但是
结果应为123,45