Windows 8 スタイル アプリでは、カスタム FileService でファイルのリストを取得する次のコードがあります。これは、ViewModel のコンストラクターで発生しています。
private async void Construct()
{
Files = new ObservableCollection<FileViewModel>();
IList _files = await _fileRepository.GetFiles();
foreach (File file in _files)
{
Files.Add(new FileViewModel(file));
}
}
それは完全に機能しますが、私が理解するのに苦労しているのは、ファイルのロード中に何かが起こっていることをユーザーに通知するために、これについて進捗レポートを実行する方法です。
それを見ると、ビューの ProgressRing のようなものにバインドできる bool IsBusy プロパティが必要です。プロセスの開始時にこれを true に設定できることがわかりましたが、このプロパティを False に設定できる操作から Completed コールバックを取得するにはどうすればよいですか?
どうもありがとう!