我;是新的,所以请温柔。我搜查了一下,但没找到我要找的东西。
我的问题如下 - 我正在为Windows Store制作游戏,你必须根据你在句子下方看到的动画完成句子。游戏将提供许多故事,这是我的问题。我使用默认的GridView模板来创建用于挑选故事的菜单。这就是我陷入困境的地方:
如何使用json告诉应用程序,点击它应该打开一个特定的页面(想要的级别)?
这是我需要更改的代码:
void ItemView_ItemClick(object sender, ItemClickEventArgs e)
{
// Navigate to the appropriate destination page, configuring the new page
// by passing required information as a navigation parameter
var itemId = ((SampleDataItem)e.ClickedItem).UniqueId;
this.Frame.Navigate(typeof(ItemDetailPage), itemId);
}
我知道我需要更改最后一行,以便从json文件获取一些信息,并从解决方案中更改特定页面文件名。
我希望你明白我的意思:(
答案 0 :(得分:0)
使用模板字段添加带路由参数的按钮。
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" Text="Action" CommandName="Action"
CommandArgument='<%#Bind("ID ") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
代码背后:
protected void Gridview1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Action")
{
string ID = e.CommandArgument; // Do something with it.
}