对于Windows 8 Metro应用程序,我在主网格内部的Canvas中有一个Rectangle,这样:
<Grid>
...
<Canvas>
<Rectangle />
...
</Canvas>
</Grid>
如何让矩形动态占据屏幕的宽度?
答案 0 :(得分:0)
Canvas不会限制或更改其子项的大小或位置。如果你想让你的矩形与屏幕宽度一样长,我建议将它放在网格中,因为Grid具有Rectangle所需的大小(HorizontalAlignment =“Strech”)。或者您可以将Rectangle.Width绑定到Grid.ActualWidth。