(使用 WPF 应用程序)这是这种情况:
有 3 个用户输入字段。1 代表小时,1 代表分钟,1 代表秒。在它后面是一个“将时间除以一半”的复选框,它只是将用户输入创建的时间跨度除以一半。
但是当复选框被选中时,如果用户在字段中输入了任何数字,我首先会检查代码:小时/分钟/秒。如果全部为 0,则会弹出一个消息框,告诉用户他需要输入一些东西。但在这一点上,我想“取消”复选框的检查。
我应该使用 e.Cancel 之类的东西吗?或者我应该将 IsChecked 与消息框一起设置回 false 吗?
我想知道处理这个问题的正确方法是什么。