Я хочу динамически добавить больше групп к LongListSelector
, который связан с ObservableCollection
.
Когда вызывается событие Link
для последней группы, я загружаю больше групп (которые содержатПредметы).
Проблема в том, что, как только я добавлю больше групп к ObservableCollection
, элементы в группе больше не будут отображаться, только заголовок группы будет показан для вновь добавленных групп.Я дважды проверил, что ObservableCollection
содержит правильные группы и элементы.
Кажется, что LongListSelector
сглаживается при добавлении новых групп.
Кто-нибудь сталкивался с такой проблемой?
РЕДАКТИРОВАТЬ: я также попробовал следующее: В событии ссылки последней группы я установил ItemsSource
из LongListSelector
на ноль, затем я загружаю элементы и установить ItemsSource
еще раз:
void LongListSelector_LinkEven(....)
{
...
if (currentGroup == _lastGrp)
{
myLongListSelector.ItemsSource = null;
var items = LoadNextItems();
myLongListSelector.ItemsSource = items;
}
}
Это работает, но когда я быстро прокручиваю, в какой-то момент соединение с эмулятором теряется из-за какой-то серьезной ошибки, я думаю.
Я пытался перехватить исключение, настроив отладчик на остановку для всех сгенерированных исключений (обработанных и необработанных), но безрезультатно.