【发布时间】:2019-05-09 15:12:01
【问题描述】:
我正在尝试从主页上的列表框 1 中选择项目,单击名为添加的按钮并将项目发送到新页面。但我不认为我这样做的方法是正确的。
MainPage.xaml.cs
private void btnAdd_Click(object sender, RoutedEventArgs e)
{
List<Names> tmp = new List<Names>();
foreach(var names in lstNames.SelectedItems)
{
tmp.Add(names);
}
lstNames.ItemsSource = tmp;
Frame.Navigate(typeof(Page2), tmp);
}
Page2.xaml.cs
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
var tmp = (Names)e.Parameter;
lstNames2.ItemsSource = tmp;
}
}
感谢任何关于我如何做到这一点的指导。
【问题讨论】: