ビューが更新されていないため、observablecollection で問題が発生しています。データを取得しています。チェックしました。イベントのコレクション変更イベントも作成しましたが、呼び出されていません。なぜこれがここで起こっているのかわかりません..
public async Task GetActivityStudentCollection()
{
StudentActivityCollection = await ViewModelLocator.ActivityViewModel.GetActivity(0, 8, 0, 20);
StudentActivityCollection.CollectionChanged += StudentActivityCollection_CollectionChanged;
// RaisePropertyChanged("StudentActivityCollection");
}
void StudentActivityCollection_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
// throw new NotImplementedException();
}
このコレクションをこのようにリストビューにバインドしました。
ActivityListViewSource.Source = ViewModelLocator.DashBoard.StudentActivityCollection;
この ViewModelLocator.ActivityViewModel.GetActivity(0, 8, 0, 20); メソッドは、私がバインドしたコレクションを返しています(機能していません)が、コレクションをコレクションに直接バインドすると、戻ります..つまり、このようにバインドした場合(機能します)..
ActivityListViewSource.Source = ViewModelLocator.ActivityViewModel.ActivityCollection;
英語が下手で申し訳ありません。問題を理解してください。それは非同期メソッドまたは何のためですか。どんな種類の助けも大歓迎です..