Я использую панель управления панорамой в приложении WP7. Один из элементов PanoramaItems перенесет вас на другую страницу, которая затем позволяет отправлять электронную почту через EmailComposeTask. Если вы не решите отправить электронное письмо и нажмите кнопку "Назад", Panorama вернется к выбранному вами элементу. Однако, если вы действительно хотите отправить электронное письмо (и, следовательно, покинуть приложение), оно не вернется к ранее выбранному объекту PanoramaItem. Вместо этого он возвращается к первому элементу в Панораме. Я попытался отслеживать выбранный индекс и установить его, но я получил сообщение о том, что SelectedIndex не может быть установлен. Это подтверждено в документации MSDN http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.panorama.selectedindex%28VS.92%29.aspx
Есть ли способ вручную установить выбранный индекс/элемент в панораме? Если нет, есть ли способ запомнить, что было выбрано, даже если пользователь покидает приложение, чтобы составить письмо?