如何将参数从 RootPageMenuItem 传递到内容页面的构造函数?

How can I pass parameters from RootPageMenuItem to Constructer of Content Page?

我有问题。我的问题是我无法将参数从 RootPageMenuItem 传递到内容页面的构造函数。

我的代码:

new RootPageMenuItem { Id = 4, Title = "myTitle", ImageSource = "rightArrow.png", TargetType = typeof(myContentPage) },

我想实现这个:

new RootPageMenuItem { Id = 4, Title = "myTitle", ImageSource = "rightArrow.png", TargetType = typeof(myContentPage(_param1,_param2)) },

我该怎么做?

解法:

if(item.TargetType == typeof(myContentPage))
{
    //This will create instance of the page using the parameterized constructor you defined in each DetailPages
Detail = new NavigationPage((Page)Activator.CreateInstance(item.TargetType, param1 ,param2));
}
else
{
    Detail = new NavigationPage((Page)Activator.CreateInstance(item.TargetType));
}

这里有一个类似的,你可以参考。