(WPFアプリケーションを使用)これは状況です:
3 つのユーザー入力フィールドがあります。1 は時間、1 は分、1 は秒です。その後ろには、ユーザー入力によって作成されたタイムスパンを半分に分割するだけの「時間を半分に分割する」ためのチェックボックスがあります。
しかし、チェックボックスがチェックされると、ユーザーが時間/分/秒のフィールドに数字を入力した場合、最初にコードでチェックを行います。すべてが 0 の場合、ユーザーに何か入力する必要があることを知らせるメッセージ ボックスがポップアップ表示されます。しかし、この時点で、チェックボックスのチェックを「キャンセル」したいと思います。
e.Cancel などを使用する必要がありますか? または、メッセージボックスと一緒に IsChecked を false に戻す必要がありますか?
これに対処する正しい方法は何だろうと思っています。