我想从ListView ItemClick
事件中选择一个对象,并在新页面中显示该对象的内容,以便您可以使用该对象的属性。现在我已经这样做了,这是对的吗?
public void ListView_ItemClick_Citta(object sender, ItemClickEventArgs e)
{
Regioni NuovaCitta = (Regioni)e.ClickedItem;
this.Frame.Navigate(typeof(CittaSelezionata));
}
如何在新页面中检索对象?我想我必须在方法OnNavigatedTo()
答案 0 :(得分:2)
您必须使用Frame.Navigate(Type SourcePageType, object parameter)
在您的首页......
public void ListView_ItemClick_Citta(object sender, ItemClickEventArgs e)
{
Regioni NuovaCitta = (Regioni)e.ClickedItem;
this.Frame.Navigate(typeof(CittaSelezionata), NuovaCitta);
}
在您的导航页面中...
protected override void OnNavigatedTo(NavigationEventArgs e)
{
Regioni temp = e.Parameter as Regioni;
if (temp != null)
{
//Do your stuff
}
}