0

我为 Windows Phone 7.5 编写了以下代码。你知道这些应该如何为 Windows 8 编写吗?

Me.NavigationService.Navigate(New Uri(String.Format("/ImagePage.xaml?tag={0}", li.Tag), UriKind.Relative))

Protected Overrides Sub OnNavigatedTo(e As NavigationEventArgs)
    MyBase.OnNavigatedTo(e)
    If Me.NavigationContext.QueryString.ContainsKey("tag") Then
        Me.tagname = Me.NavigationContext.QueryString("tag")
    End If
End Sub
4

1 回答 1

2

在 Win8 WinRT 中,您通过指定类型进行导航

rootFrame.Navigate(typeof(ImagePage), li.Tag)

不是通过指定 XAML URI/位置

NavigationService.Navigate(new Uri(String.Format("/ImagePage.xaml?tag={0}", li.Tag)))

(如果您使用的Frame是默认情况下的控件)

于 2012-06-29T18:51:14.693 回答