从页面导航接收参数
本文关键字:参数 导航 | 更新日期: 2023-09-27 18:16:20
我在Frame
上调用Navigate(Uri, Object)
方法,如下所示:
frame.Navigate(new Uri("..."), myParameter);
如何在加载的页面上访问myParameter
对象?
我尝试在构造器中访问NavigationService
,但是服务为空:
public MyPage()
{
InitializeComponent();
//This is null
NavigationService.Navigated += NavigationService_Navigated;
}
我错过什么了吗?
Frame有两个重载表单。导航方法。以下工作完美。你可以照着做。
// Source page
frame.Navigate(new MyPage(myParameter));
// Target page
public MyPage()
{
InitializeComponent();
}
public MyPage(TypeOfParameter myParameter) : this()
{
// use myParameter here
}