我有一個應用程序,我在Windows 8和Windows 8.1之間使用兩個不同的項目進行多重定位,因爲我使用的是Visual Studio的高級版本。這些項目包含兩個XAML頁面,分別命名爲MainPage
和HelpPage
。 MainPage
在其底部AppBar上包含一個按鈕,該按鈕應該導航至HelpPage
。在這兩個版本,爲按鈕的Click事件處理程序是這樣的:應用程序無法導航到Windows 8中的新頁面
Private Sub btnHelp_Click(sender As Object, e As RoutedEventArgs) Handles btnHelp.Click
If Me.Frame IsNot Nothing Then
Dim result = Me.Frame.Navigate(GetType(HelpPage)).ToString
Debug.WriteLine(result)
End If
End Sub
在Windows 8.1版本,這個成功的導航應用HelpPage
,並在輸出窗口寫入True
。
在Windows 8版本中,此過程保留在同一頁面上,並在輸出窗口中輸入False
。
我已經爲該過程添加了一個斷點,所以我知道點擊處理程序工作正常,但該頁面什麼都不做。
有沒有人知道這裏可能會出錯?