Windows 8 在页面导航上加载新数据

Windows 8 在页面导航上加载新数据,windows-8,microsoft-metro,Windows 8,Microsoft Metro,嗨,我相信这是一个简单的问题,我只是错过了一些东西 到目前为止,我的应用程序下载了一个JSON文件,其中包含我用来填充分组项目页面的信息 我想做的是,当用户选择其中一个项目时,使用作为项目一部分的URL加载另一个JSON文件,该文件包含关于所选特定项目的更多信息,然后使用此文件中的信息为项目详细信息页面创建数据,以及从分组详细信息页面转到项目时的数据详情页 private void ViewDetail_Click(object sender, RoutedEventArgs e) {

嗨,我相信这是一个简单的问题,我只是错过了一些东西

到目前为止,我的应用程序下载了一个JSON文件,其中包含我用来填充分组项目页面的信息

我想做的是,当用户选择其中一个项目时,使用作为项目一部分的URL加载另一个JSON文件,该文件包含关于所选特定项目的更多信息,然后使用此文件中的信息为项目详细信息页面创建数据,以及从分组详细信息页面转到项目时的数据详情页

private void ViewDetail_Click(object sender, RoutedEventArgs e)
    {
        FeedItem selectedItem = this.itemListView.SelectedItem as FeedItem;
        if (selectedItem != null && this.Frame != null)
        {
            this.Frame.Navigate(typeof(BasicPage), selectedItem);
        }   
    }
希望这是有意义的,如果你需要ay代码或更多信息,请直接问我

提前感谢,


Chris Foxley Evans

无论哪种方式,从组/项目/详细信息页面导航时,只需指定页面参数

private void ViewDetail_Click(object sender, RoutedEventArgs e)
    {
        FeedItem selectedItem = this.itemListView.SelectedItem as FeedItem;
        if (selectedItem != null && this.Frame != null)
        {
            this.Frame.Navigate(typeof(BasicPage), selectedItem);
        }   
    }

其中e是要在页面中传递的数据

您使用的是HTML/JavaScript还是C#/XAML?你使用的是网格还是分割应用程序模板?我在c#/xaml中工作