Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#wpf帧重定向发送附加信息_C#_Wpf_Frame_Selecteditem - Fatal编程技术网

c#wpf帧重定向发送附加信息

c#wpf帧重定向发送附加信息,c#,wpf,frame,selecteditem,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"; } 洛桑:

我有一个默认的overview.xaml加载到一个带有listview的框架中,我想重定向到双击的项目的详细信息页面。 但是我如何教详细信息页面双击了哪个项目

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

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

我只是注意到我在框架内的重定向不起作用,它只是将内容设置为字符串“Details.xaml”。框架内重定向框架的代码是怎样的?啊,我想我明白了:this.NavigationService.Navigate(新细节(selectedStudent));