我有一个默认的overview.xaml加载到带有listview的框架中,我想重定向到我双击的项目的详细信息页面。 但是,如何教授详细信息页面哪个项目已被双击?
void ListView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
//send post info of selected item or similar missing...
this.Content = "Details.xaml";
}
Lösung:
this.NavigationService.Navigate(new Details(selectedItem)); //Details has a Constructor
答案 0 :(得分:0)
您可以使用Page.NavigationService来调用接受navigationState对象的Navigate重载。或者你可以为Details页面创建一个构造函数,它接受所选项作为输入,并将你的代码重写为this.Content = new Details(mySelectedItem);