когда вызывается событие SelectionChanged для элемента управления Pivot в Windows Phone 7? - PullRequest
1 голос
/ 28 июля 2011

Почему иногда установка свойства ItemsSource в элементе управления Pivot вызывает событие SelectionChanged, а иногда - нет?

myPivot.тем не менее, если я ухожу прочь, захороните приложение (нажмите кнопку «Домой»), а затем вернитесь назад (нажмите кнопку «Назад») на исходную страницу, даже если установлен параметр ItemsSource, SelectionChanged никогда не поднимается.

1 Ответ

1 голос
/ 28 июля 2011

Поведение изменилось в Windows Phone 7.1 (Mango).Благодаря новому усовершенствованию «быстрого возобновления», элемент управления pivot теперь автоматически сохраняет позицию, и, таким образом, вам больше не нужно сохранять выбранный pivot.

И по той же причине событие SelectionChanged никогда не вызывается,так как выбор никогда не изменился.

Для Windows Phone 7.0 (NoDo) вам нужно установить Pivot.SelectedIndex по возвращении (лучше всего сделать в событии Pivot.Loaded).

...