0

我将默认的overview.xaml 加载到带有列表视图的框架中,并且我想重定向到我双击的项目的详细信息页面。但是如何教详细信息页面双击了哪个项目?

void ListView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
  //send post info of selected item or similar missing...
  this.Content = "Details.xaml";
}

洛松:

this.NavigationService.Navigate(new Details(selectedItem)); //Details has a Constructor
4

1 回答 1

0

您可以使用 Page.NavigationService 来调用接受 navigationState 对象的 Navigate 重载。或者您可以为详细信息页面创建一个构造函数,该构造函数接受所选项目作为输入并将您的代码重写为 this.Content = new Details(mySelectedItem);

于 2012-05-12T18:26:02.117 回答