сброс элемента панорамы windows phone 8

Я разрабатываю элемент Windows Phone 8, и на очень простой странице у меня есть элемент управления панорамой, который привязан к сбору данных, который в конечном итоге создает около 5 элементов панорамы, которые пользователь может прокручивать.

Если у меня есть отдельные элементы на странице элемента панорамы, текстовое поле, простое расширение списка, и если я время от времени удаляю некоторые из этих элементов, я увижу, что элемент управления панорамой сбрасывается обратно к первому элементу в коллекции. Почти как перерисовка страницы или что-то еще. Это общая проблема с этим контролем?


person jdross    schedule 08.05.2014    source источник
comment
Можете ли вы опубликовать код, в котором происходит сброс управления?   -  person Nahuel Ianni    schedule 09.05.2014
comment
У меня такая же проблема. Это не может быть по умолчанию?   -  person oscar    schedule 26.08.2014


Ответы (1)


К несчастью.

Но вы можете установить DefualtItem как:

panoramaControl.DefaultItem = panoramaControl.Items[indexToSet];

или вы можете вручную добавлять/удалять элементы по соответствующим индексам.

person vITs    schedule 09.05.2014
comment
Биты спасибо. Как насчет добавления нового элемента панорамы в исходную коллекцию элементов. Тоже начинается заново. Будет ли это такое же решение и для этой проблемы? - person jdross; 09.05.2014
comment
да. также вы можете установить SelectedItem, но выше будет работать. - person vITs; 09.05.2014
comment
Я думал, что SelectedItem доступен только для чтения? Хотя может я неправильно делаю - person jdross; 09.05.2014