私は、それが何をしているかに関するイベントを生成する非 GUI クラスを持っています (これは、フォームによってユーザーに進行状況を表示するために使用されます)。
イベントの 1 つはAboutToDoSomethingDestructiveEvent
. ここで、フォームが発生したときにユーザーにダイアログを表示し、発生AboutToDoSomethingDestructiveEvent
するかどうかを尋ねますSomethingDestructive
。いいえを選択した場合、顧客に値を設定しEventArgs
、元のフォームはその値を読み取り、実行をスキップしSomethingDestructive
ます。
これは Events と の適切な使用EventArgs
ですか? このアプローチに問題はありますか? この種のことを行うためのベストプラクティスはありますか?