/ / Silverlight Навигация - как да замени поведението на бутона за връщане назад - сребристо, навигация

Silverlight Навигация - как да замени поведението на бутона за връщане назад - сребърна светлина, навигация

Опитвам се да заместя поведението по подразбиране набутона за връщане на браузъра в Silverlight (v4). Всяка от моите XAML страници има възможност да показва опции. Искам тези опции да бъдат скрити, когато потребителят натисне бутона за връщане назад, или да премине към предишната страница, ако опциите не са видими. Изглежда, че Silverlight Frame настройва обратно и напред точки, когато потребителят се придвижва към страница с нов QueryString. Има ли някакъв друг начин за реализиране на моя сценарий, освен необходимостта от въвеждане на компонент за querystring за моето свойство ShowOptions?

Отговори:

0 за отговор № 1

Клас PhoneApplicationPage има събитието BackKeyPress

BackKeyPress += MainPage_BackKeyPress;

private void MainPage_BackKeyPress(object sender, CancelEventArgs e)
{
e.Cancel = true;
// do whatever you want
}