0

Windows 8 の xaml 開発は初めてです。次のコードを参照してください

<Grid>
    <Grid.ColumnDefinitions>
          <ColumnDefinition Width="35*"/>
          <ColumnDefinition Width="65*" />
    </Grid.ColumnDefinitions>
</Grid>

列定義に従って空間がどのように分割されるかを理解したいと思います。ありがとうございました。

4

2 に答える 2

1

グリッドの行/列の高さ/幅の最も簡単な説明はこちら

サイズは、論理ユニットの絶対量、パーセント値、または自動的に指定できます。

Fixed 論理ユニットの固定サイズ (1/96 インチ)

Auto 含まれているコントロールが必要とするだけのスペースを取ります

スター (*) (すべての自動サイズおよび固定サイズの列を埋めた後) 使用可能なスペースをすべて使用し、すべてのスター サイズの列に比例して分割します。したがって、3*/5* は 30*/50* と同じ意味です。グリッド サイズがそのコンテンツに基づいて計算される場合、星のサイズ変更は機能しないことに注意してください。

于 2013-05-30T17:26:35.710 に答える
1

これがあなたが探しているものであるかどうかはわかりません:

星を単位として使用したため、最初の列は使用可能なサイズの 35% になります。2 番目の列は 65 になります。

スターを指定しない場合、最初の列は 35 DIP (デバイスに依存しないピクセル) 幅になり、2 番目の列は 65 DIP になります。

于 2013-05-30T16:34:06.763 に答える