<TextBox x:Name="MyTextBox" Grid.RowSpan="2" Text="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type controls:SpinButton}},
Path=Value}" TextChanged="MyTextBox_TextChanged"/>
wpf 如上面代码所示:TextBox控件的text属性绑定,输入错误数据自动出红框,大家知道是为什么吗?
这是wpf一种自动数据验证方式吗?如果是能改变红框吗?请知道的讲解一下其中的原理。谢谢
是自动验证,当你输入的数据不能转换为绑定的属性的数据类型时,会自动进行验证,如果你绑定的是字符串类型,就不会出现,但是如果你绑定的是int,当你输入字符串时就会出现。呵呵
是自动验证,当你输入的数据不能转换为绑定的属性的数据类型时,会自动进行验证,如果你绑定的是字符串类型,就不会出现,但是如果你绑定的是int,当你输入字符串时就会出现。呵呵