gpt4 book ai didi

c# - 银光验证。电子邮件验证问题

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

我有文本框,我想在单击“保存”按钮时验证文本框中的电子邮件是否有效。

但是标准验证有奇怪的行为。当我打印新电子邮件时,它总是出错,这很烦人。我只想在单击按钮后显示错误,然后如果获得焦点,文本框必须有效。在 THE MODEL-VIEW-VIEWMODEL 中是否有执行此操作的标准方法。

最佳答案

更改 TextBox 中绑定(bind)值的默认行为是通过 LostFocus。您需要将 UpdateSourceTrigger 更改为显式。

<TextBox Name="MyTextBox"
Text="{Binding Path=FirstName, UpdateSourceTrigger=Explicit}" />

然后在后面的代码中,您现在必须通过 Button 单击处理程序显式调用 UpdateSource

BindingExpression be = MyTextBox.GetBindingExpression(TextBox.TextProperty);
be.UpdateSource();

关于c# - 银光验证。电子邮件验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326165/

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