Мое приложение отклонено из Marketplace из-за требования 5.2.4.c (кнопка «Назад» должна закрыть меню или диалог и отменить навигацию назад). Я использую ListPicker из Silverlight Toolkit, и это то, что вызывает ошибку: нажатие кнопки «Назад» при открытом ListPicker возвращает вместо закрытия ListPicker и отмены обратной навигации.
Это кажется достаточно простым для исправления: если пользователь нажимает кнопку «Назад» и «ListPicker» открыт, я закрываю его и отменяю навигацию назад. Однако я не видел способа программно ни определить, открыт ли ListPicker, ни закрыть ListPicker.
Я что-то упустил? Как я могу исправить эту ошибку?