お世話になっております。
Silverlight4+Webサービスの環境で、ボタン押下時にWebサービスを呼び出して処理結果をCompletedイベントで取得して次画面を表示するという処理をしています。
困っている現象は、Completedイベントで戻り値によってメッセージボックスを表示させて、次画面を表示させない(現在の画面のままにする)ようにして、もう一度同じボタンをクリックして処理を実行すると、クリックイベントは1回しか発生していない(クリックイベント内でWebサービスのメソッドを非同期で呼び出し)のに、対応するCompletedイベントがボタンクリックの回数分発生してしまいます。
原因がつかめずこまっております。ご教授をお願いたします。