C# WPF 帧重定向发送其他信息

本文关键字:其他 信息 重定向 WPF | 更新日期: 2023-09-27 18:33:55

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

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

C# WPF 帧重定向发送其他信息

可以使用 Page.NavigationService 调用接受 navigationState 对象的 Navigate 重载。或者,您可以只为"详细信息"页创建一个构造函数,该构造函数接受所选项作为输入,并将代码重写为此。内容 = 新详细信息(我的选定项);