我们有一个包含一般数据的列表,我们可以将这些数据视为行,当用户选择一行时,它将导航到另一个页面,该页面包含该行索引的其余详细信息,这些详细信息位于另一个列表中。
如果此行索引 ????? 我如何选择特定索引来检索其余详细信息?
我们有一个包含一般数据的列表,我们可以将这些数据视为行,当用户选择一行时,它将导航到另一个页面,该页面包含该行索引的其余详细信息,这些详细信息位于另一个列表中。
如果此行索引 ????? 我如何选择特定索引来检索其余详细信息?
如果您使用 ListBox 控件,则在OnSelectionChanged事件上,执行以下操作:
//cast to ListItemObject, in my case "Products"
var fav = (cast to ListItemObject)listFavoriti.SelectedItem;
//send data to another page using querystring
NavigationService.Navigate(new Uri("/ProductDetails.xaml?id=" + fav.ProductID, UriKind.Relative));
在您的详细信息页面中,使用以下方法处理查询字符串数据:
string getIdFromQuerystring()
{
string queryStringData = "";
if (NavigationContext.QueryString.TryGetValue("id", out queryStringData))
{
}
return queryStringData;
}