c#wpf frame redirect发送附加信息

时间:2012-05-12 17:46:57

标签: c# wpf frame selecteditem

我有一个默认的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

1 个答案:

答案 0 :(得分:0)

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