1

Windows 8 Metro アプリの場合、次のように、メイン グリッド内のキャンバス内に Rectangle があります。

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

長方形が画面の幅を動的に占めるようにするにはどうすればよいですか?

4

1 に答える 1

0

Canvas は、子のサイズや位置を制限したり変更したりしません。長方形を画面幅と同じ長さにしたい場合は、グリッド内に配置することをお勧めします。グリッドには長方形に必要なサイズがあるためです (Horizo​​ntalAlignment="Strech" を使用)。または、Rectangle.Width を Grid.ActualWidth にバインドすることもできます。

于 2012-07-23T21:36:38.177 に答える