LongListSelector и Pull для обновления в Windows Phone 8

Я просматривал довольно много связанных вопросов о SO и нигде не нашел хорошего окончательного ответа.

Также эта ссылка (http://blogs.msdn.com/b/jasongin/archive/2011/04/13/pull-down-to-refresh-a-wp7-listbox-or-scrollviewer.aspx) тоже не помогло, потому что он старый и с тех пор многое изменилось.

В то же время уже есть много приложений, которые я видел, которые имеют эту функцию. Как я могу это реализовать?


person src091    schedule 19.09.2013    source источник
comment
В чем именно вопрос?   -  person venerik    schedule 19.09.2013
comment
Действительно? Я хочу добавить функцию обновления для обновления в свой LongListSelector. Я не нашел очевидных инструкций, поэтому хочу знать возможные подходы к этому.   -  person src091    schedule 19.09.2013
comment
LongListSelector это ИМХО очень плохое и недоработанное управление, рекомендую держаться от него подальше. Обычный ListBox + DataTemplateSelector может выполнять группировку и прокрутку с небольшой дополнительной работой, стоит избавиться от ограничений LLC.   -  person Agent_L    schedule 30.10.2013
comment
@Agent_L, не могли бы вы уточнить, что еще не сделано в отношении ООО?   -  person MEMark    schedule 04.01.2014


Ответы (1)


В статье, на которую вы ссылаетесь, говорится о ListBox, а вы спрашиваете о LongListSelector. К сожалению, их внутреннее устройство очень отличается, и подход, используемый в ListBox, нельзя использовать для LLS.

DataBoundListBox в коллекция элементов управления от Telerik включает эту функцию. Это популярный элемент управления, который используется во многих приложениях. Это, вероятно, то, что вы видели.
Одна из причин его популярности заключается в том, что он включен в Премиум-программа для разработчиков от Nokia.

Если вы действительно хотите настроить LLS для добавления этой функциональности, вам нужно посмотреть на обработку манипуляций и событий мыши, чтобы соответствующим образом изменить ListHeader. Это нетривиальная задача, и ваше время и деньги, вероятно, будут гораздо лучше потрачены с элементами управления Telerik, доступными через программу Nokia. Кроме того, у программы есть и другие преимущества.

person Matt Lacey    schedule 19.09.2013
comment
Спасибо за предложение. Поддерживает ли этот DataBoundListBox группировку? Потому что группировка — это причина, по которой я решил использовать LLS в первую очередь. - person src091; 19.09.2013
comment
RadDataBoundListBox поддерживает группировку и сортировку. - person Derek Beattie; 19.09.2013