Опитвам се да заместя поведението по подразбиране набутона за връщане на браузъра в 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
}