2013-11-18 1 views
0

Так что я получаю странное поведение с родным LongListSelector из WP8.LongListSelector автоматически внизу

Это ItemSource связывается с

ObservableCollection<Group<Something>> 

Все отображается правильно, но когда на экране появится список, я в нижней части списка, а не это вершина.

Единственное, что я делаю, это заполнить ObservableCollection с помощью метода Add().

Это известное поведение или есть обходное решение?

ответ

1

Это обычное поведение, поскольку вы добавляете элементы по одному. для требуемого поведения любезно загрузите список, а затем установите его на наблюдаемую коллекцию.

+0

Ваш ответ привел меня к решению, поскольку это действительно факт, что я добавил предметы по одному, что вызывало такое поведение. Решение состоит в том, чтобы полагаться на событие PropertyChanged вместо CollectionChanged. На этом этапе использование ObservableCollection больше не требуется. Таким образом, я закончил использование простого списка, назначил элементы, а затем вызвал NotifyPropertyChanged. Спасибо за помощь @techloverr – MakanWG

+0

@MakanWG Мое удовольствие – techloverr