子をstackpanel(または他の要素)に非同期で追加できるかどうか疑問に思っています。すべてのアイテムが一度にレンダリングされるようです。
バックグラウンドワーカーとディスパッチャーのどちらを使用するかは関係ありません。結果は常に同じです。すべてのアイテムが追加されると、それらが表示されます。
私が欲しいのはこのようなものです:
Deployment.Current.Dispatcher.BeginInvoke(() => {
foreach (var item in items.Skip(x).Take(pageSize))
{
// when this row is executed new item should be visible
ItemsList.Children.Add(new _ListItem(item));
}
});
最大に関して