0

iphone の MBProgressHUD に似た Silverlight 用のカスタム ローディング インジケータ/HUD を作成することについて誰かアドバイスがあるかどうか疑問に思っています。

https://github.com/jdg/MBProgressHUD

私が欲しいのは、Silverlight ツールキットに付属しているもののようなビジー インジケーターだけですが、回転する読み込みインジケーターを使用して MBProgressHUD のようにスタイルします。

何か案は?

ありがとう

4

1 に答える 1

0

適切なアニメーションと要素を円形に配置したカスタム コントロールを作成するだけです (回転変換を参照)。
コード ビハインドでタイマーを使用することもできますが、使用する場合は、進行状況インジケーターが表示されなくなったときにイベント ハンドラーをフック解除してください。そうしないと、メモリ リークが発生します。

それを Silverlight ツールキットのコントロールとして使用する場合は、Silverlight ツールキットのビジー インジケーターのコントロール テンプレートでコントロールを使用します。または、独自のバージョンのコントロールを作成します (配置を中央に設定し、可視性を表示/非表示に設定し、背後のフォームのクリックを無効にする必要がある場合は画面を埋める背景ですが、レイアウト ルートの最後の項目として使用します)。だから上にある)。

于 2011-08-31T09:10:06.747 に答える