在页面导航上加载新数据

时间:2012-08-16 00:46:46

标签: windows-8 microsoft-metro

嗨,我确信这是一个简单的问题,我只是遗漏了一些东西

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

我想要做的是当用户选择其中一个项目时,使用属于该项目一部分的URL来加载另一个JSON文件,该文件包含有关已选择的特定项目的更多信息,然后使用此文件中的信息用于创建项目详细信息页面的数据,从分组详细信息页面转到项目详细信息页面时也是如此。

希望这有意义,如果您需要代码或更多信息,请问我

提前致谢,

Chris Foxley-Evans

1 个答案:

答案 0 :(得分:1)

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

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是您传递页面的数据。