1

ページにアクティビティがあるたびに進行状況を表示する必要があるSilverlight 3アプリケーションがあります。ページにはさまざまなボタン、いくつかのドロップダウン リスト、およびその他の UI 要素があり、そのほとんどは要求を行うことができます。

//編集済み

そのため、それぞれの BusyIndi​​cator コントロールを登録することは、私が避けようとしていることです。

BusyIndi​​cator コントロールは、ページからの非同期呼び出しに基づいて自動的に機能する必要があります。コード ビハインドで IsBusy プロパティを変更せずに、BusyIndi​​cator コントロールを宣言的にページ レベルにバインドしようとしています。コード ビハインドで IsBusy プロパティを設定することは、私が回避しようとしていることです。

簡単に言うと、リクエストがページから行われるときは常に、BusyIndi​​cator はそのような作業をユーザーに通知し、リクエストとそのステータスに基づいて自身を表示する必要があります (リクエストが完了すると自身を非表示にします)。

SL 3 で上記を実装するのに十分実行可能ですか?

任意の提案をいただければ幸いです。

(リクエスト、アクティビティなどの用語は広い意味で使用されており、私は単にアプリケーション用語でそれらを意味するつもりであり、技術的な専門用語は意図していません)。

ありがとうございます。それでは、お元気で。

4

1 に答える 1

0

コントロールごとに BusyIndi​​cator が必要だと思う理由がよくわかりません。ページ全体を単一の BusyIndi​​cator に配置しないのはなぜですか。この単一の BusyIndi​​cator を介して、すべてのコントロールがビジーであることを示します。

于 2010-08-03T13:36:54.187 に答える