我有一个通过代码填充的网格。这是我的实现:
for (int i = 1; i <= 3; i++)
{
for (int j = 0; j < 3; j++)
{
Image oImage = new Image();
Window.myGrid.Children.Add(oImage);
oImageSource.UriSource = oImageUri;
oImage.Source = oImageSource;
Grid.SetRow(oImage, i);
Grid.SetColumn(oImage, j);
}
}
我正在寻找一个解决方案,用它我将能够做下一个:
当有人点击oImage
我作为孩子添加的对象时,将触发一个函数,并且插槽的行和列将是它的参数。
因此,如果我有下一个网格(每个数字代表一个附加到网格的对象):
1 | 2 | 3
4 | 5 | 6
7 | 8 | 9
点击9
会触发功能func(2, 2)
(行和列的索引为2)