c#wpf帧重定向发送附加信息
我有一个默认的overview.xaml加载到一个带有listview的框架中,我想重定向到双击的项目的详细信息页面。 但是我如何教详细信息页面双击了哪个项目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"; } 洛桑:
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));