假设我想在 Grid 控件的第 3 列中的坐标 x=20, y=5 处放置一个元素。我该怎么做呢?我是否需要在列中添加 Canvas 面板,然后向其中添加控件?
问问题
6921 次
1 回答
7
你可以这样做,但看看这个.. 附加属性
<Grid Background="Yellow">
<Rectangle Fill="Red" Margin="20,10,0,0" Width="50" Height="30"
HorizontalAlignment="Left" VerticalAlignment="Top" />
<Rectangle Stroke="Green" Margin="30,15,0,0" Width="20" Height="30"
HorizontalAlignment="Left" VerticalAlignment="Top" />
</Grid>
您可以使用 Margin 属性来模拟绝对定位。
不确定这是否会对您有所帮助,但无论如何都是有趣的阅读。
于 2009-04-20T11:31:49.460 回答