私は現在、次のようにXAMLコードを持っている:IsAsyncバインディングがビジー状態の間、砂時計が必要です。可能?
<ListView Name="fileLV" SelectionMode="Extended" ItemsSource="{Binding path=DataContext.SelectedAsset.Files,ElementName=selectionView,IsAsync=True}"/>
その「ファイル」プロパティが返すために15秒かかります。ユーザーが何が起こっているのか不思議です。フォールバック値を表示するか、複数のバインディングを使用するためのコードをいくつか見てきましたが、これらのコントロールには砂時計のように「このコントロールを単独で置いてください」とは関係ありません。
私が望むのは、名前をバインディングして、そのバインディングのIsBusyプロパティに他のプロパティをバインドすることです。私は彼のバインディングがビジーである間、そのリストビュー上のカーソルを変更するトリガーが必要です。既存のWPFフレームワークのヘルプがありますか?
をBackGroundWorkerを終了しますか?データがロードされている間、コントロールを無効にすることができます。 ProcessChangedは、1時間のガラスよりも有益です。%完全または数のファイルで更新できます。優先度バインドでは、実際のステータスメッセージを無効にしたり表示したりすることはできません。 – Paparazzi