GUIでレイアウトするとxaml内に追記されていたので何かと思って調べてみた。
要はGrid内の子要素が「自分の範囲外にまたがってもいい行数/列数」のことらしい。
例えば3x3のGridがあったとする
<Grid> ・・・・・・・ <Button Grid.Row="0" Grid.Column="0" Name="Button">Button</Button> ・・・・… </Grid>
すると通常は
て感じになる。が、ここでボタンの位置、サイズの都合で(0,0)から(1,0)にまたがる場合、つまり以下のような場合。
この場合はButtonがまたがることを明示しておく必要がある
<Grid> ・・・・・・・ <Button Grid.Row="0" Grid.Column"0" Grid.RowSpan="2" Name="Button">Button</Button> ・・・・・・・ <Grid>
つまりこのButtonはGridのRowを2つ使う、ということ。これがないと下の図のように、ButtonがGridに隠される。
エッセンシャルWPF:Windows Presentation Foundation (Programmer's SELECTION)
- 作者: Chris Anderson,星睦
- 出版社/メーカー: 翔泳社
- 発売日: 2007/10/31
- メディア: 大型本
- 購入: 6人 クリック: 128回
- この商品を含むブログ (32件) を見る
猫でもわかるC#プログラミング 第3版 (猫でもわかるプログラミング)
- 作者: 粂井康孝
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2016/02/27
- メディア: 単行本
- この商品を含むブログ (2件) を見る
- 作者: 高橋麻奈
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2016/03/24
- メディア: 単行本
- この商品を含むブログ (2件) を見る