ページにアクティビティがあるたびに進行状況を表示する必要があるSilverlight 3アプリケーションがあります。ページにはさまざまなボタン、いくつかのドロップダウン リスト、およびその他の UI 要素があり、そのほとんどは要求を行うことができます。
//編集済み
そのため、それぞれの BusyIndicator コントロールを登録することは、私が避けようとしていることです。
BusyIndicator コントロールは、ページからの非同期呼び出しに基づいて自動的に機能する必要があります。コード ビハインドで IsBusy プロパティを変更せずに、BusyIndicator コントロールを宣言的にページ レベルにバインドしようとしています。コード ビハインドで IsBusy プロパティを設定することは、私が回避しようとしていることです。
簡単に言うと、リクエストがページから行われるときは常に、BusyIndicator はそのような作業をユーザーに通知し、リクエストとそのステータスに基づいて自身を表示する必要があります (リクエストが完了すると自身を非表示にします)。
SL 3 で上記を実装するのに十分実行可能ですか?
任意の提案をいただければ幸いです。
(リクエスト、アクティビティなどの用語は広い意味で使用されており、私は単にアプリケーション用語でそれらを意味するつもりであり、技術的な専門用語は意図していません)。
ありがとうございます。それでは、お元気で。