0

VB 2008 .NET 3.5 の使用

私は N 層デスクトップ アプリケーションに取り組んでいます。

BLL のメソッドが、ユーザーに通知する必要があり、メソッドが続行する前にユーザー入力 (OK、キャンセルなど) を待機する必要がある状況に遭遇したとします。通常、これをどのように処理しますか?

この状況はかなり頻繁に発生しますが、常に発生するわけではなく、予期されていると想定してください。例外をスローするのは正しくないようです。私がこれまでに持っている唯一の解決策は、カスタム EventArgs でイベントを発生させ、UI がカスタム EventArgs でいくつかのプロパティを設定してユーザー入力を反映できるようにすることです。

他の提案はありますか、または上記の手法は一般的に使用されていますか?

4

1 に答える 1

1

イベントは正しいです。

于 2010-01-15T17:39:06.643 に答える