c# - 按钮单击wpf时如何验证空文本框?
问题描述
我是 wpf 的新手,当他单击按钮将数据存储到数据库时,我想对任何空文本框用户留下的错误消息进行验证。我在视图模型中试过这个。但它对所有字段显示相同的消息(请输入所有扫描详细信息)。这种方式是否正确?还是有任何其他方式可以为每个文本框获取已更改的特定消息(例如:请输入名称!)?以及如何聚焦那个空的特定文本框?请帮忙。
if (String.IsNullOrEmpty(Name) || String.IsNullOrEmpty(Mode) || String.IsNullOrEmpty(Url) || String.IsNullOrEmpty(Address))
{
MessageBox.Show("Please enter all the scan details first.", "Info", MessageBoxButton.OK);
return;
}
else
{
SaveModelToDatabase();
MessageBox.Show("Successfully saved!", "Info", MessageBoxButton.OK);
}
解决方案
推荐阅读
- regex - 仅当不是超链接的一部分时才匹配正则表达式
- c# - 使用 PathGradientBrush 创建的阴影显示了不想要的刺结果
- django - 我如何加载带有初始数据的表单?
- python - 检查是否通过 cmd 和 python 进行了正确的安装
- mysql - 如何根据另一个表的字段进行查询?
- docker - 如何部署war并使用docker运行
- c - 如何在没有内存泄漏的情况下删除 C 中的前导/尾随空格
- python - 熊猫数据框:每批行的操作
- jquery - 如果绑定到 ajax 请求,则指向 tel 的 href 链接不起作用
- javascript - 我对“for”做错了什么