我有一个Canvas
and aGridView
我要添加多个Rectangle
and Images
。我想要的是矩形和图像重叠并作为一个显示。
我为矩形和图像编写了几乎相同的代码,但出于某种原因,我没有将它们放在一起。
这是代码:
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
rect = new Rectangle();
rect.Height = canvas1.Height / 8;
rect.Width = canvas1.Width / 8;
th = new Thickness((i * canvas1.Height / 8) + 10, (j * canvas1.Width / 8) + 10, 0, 0);
rect.Margin = th;
rect.Visibility = Visibility.Visible;
canvas1.Children.Add(rect);
}
}
类似的是 Image 的代码,但使用的是 Grid 而不是 canvas1。我应该做哪些更改以使图像与矩形重叠?