2010-05-17 78 views
2

我想重寫Silverlight(v4)中瀏覽器後退按鈕的默認行爲。 我的每個XAML頁面都有顯示選項的功能。我希望當用戶按下後退按鈕時隱藏這些選項,或者如果選項不可見,則移動到前一頁。每當用戶使用新的QueryString導航到頁面時,Silverlight框架似乎會設置後退和前進點。除了必須爲我的ShowOptions屬性實現查詢字符串組件之外,是否還有其他方法來實現我的場景?Silverlight導航 - 如何覆蓋後退按鈕行爲

回答

0

的PhoneApplicationPage類有BackKeyPress事件

BackKeyPress += MainPage_BackKeyPress; 

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