我正在开发一个 Win8 Metro 应用程序。我正在使用 GridView。在 GridView 的 ItemTemplate 中,我有 3 个按钮(Button1、Button2、Button3)。因此,在我的屏幕上,如果我一次有 5 个 GridView 项,那么我将看到 5x3 = 15 个按钮。
问题是,如果单击这些按钮中的任何一个,我将无法跟踪父 GridView 项。
在 GridView 的属性中,有“SelectedIndex”(或 SelectedItem)属性。但是,它的值是在单击 GridView 项目时设置的(而不是在单击 GridViewItem 内的按钮时)。因此,单击按钮时,SelectedIndex 保持为 -1。
如何在 ButtonClick 上找出谁是此按钮的父项?