gpt4 book ai didi

c# - 当 WPF 中的文本更改时对 TexBox 强制执行验证

转载 作者:行者123 更新时间:2023-11-30 22:04:02 25 4
gpt4 key购买 nike

我在 TextBox 上使用 Validation 如下

<TextBox BorderThickness="1" Style="{DynamicResource TextBoxInError}"
Validation.ErrorTemplate="{StaticResource ValidationTemplate}">
<TextBox.Text>
<Binding Path="TimeBeforeDeletingPicture" Mode="TwoWay">
<Binding.ValidationRules>
<helpers:TimeBeforeDeletingRule/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>

当我离开 TextBox 时会触发验证(显然当它失去焦点时),我想在每次文本更改时验证输入,我正在使用 MVVM 所以我不想弄乱事件,什么是实现该目标的正确干净方法。

最佳答案

设置UpdateSourcetrigger如下

 <TextBox.Text>
<Binding Path="TimeBeforeDeletingPicture" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged"/>

关于c# - 当 WPF 中的文本更改时对 TexBox 强制执行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25556383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com