Мне интересно, можно ли асинхронно добавлять дочерние элементы в панель стека (или любой другой элемент). Кажется, что все элементы отображаются сразу.
не имеет значения, использую ли я фонового рабочего или диспетчера. Всегда результат один и тот же - когда все элементы добавлены, они отображаются.
Я хотел бы иметь что-то вроде этого:
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));
}
});
с уважением Макс