1

对于 Windows 8 Metro 应用程序,我在主 Grid 内的 Canvas 内有一个 Rectangle,这样:

<Grid>
...
  <Canvas>
    <Rectangle />
    ...
  </Canvas>
</Grid>

如何使矩形动态占据屏幕的宽度?

4

1 回答 1

0

Canvas 不会限制或更改其子项的大小或位置。如果您希望矩形与屏幕宽度一样长,我建议将其放在网格内,因为网格具有矩形所需的大小(使用 Horizo​​ntalAlignment="Strech")。或者您可以将 Rectangle.Width 绑定到 Grid.ActualWidth。

于 2012-07-23T21:36:38.177 回答