2017-10-31 10 views
-2

XAMLを初めて導入しています。 1つの行に複数のColumnSpanを使用することはできますか?私は以下のコードを試してみるとうまくいきません。それは最初のスパンセルにすべてを置きます。私がやろうとしているのは、幅が均等に配分された4列に8列を減らすことです。XAML - 複数行の列を1列に並べる

<TextBlock Grid.Row="1" Grid.ColumnSpan="2">Switch Input Ch.A</TextBlock> 
    <TextBlock Grid.Row="1" Grid.ColumnSpan="2">Swith Input Ch.B</TextBlock> 
    <TextBlock Grid.Row="1" Grid.ColumnSpan="2">Switch Output Ch.A</TextBlock> 
    <TextBlock Grid.Row="1" Grid.ColumnSpan="2">Switch Output Ch.B</TextBlock> 

答えて

0

Grid.Column attached propertyと列を(デフォルトではすべてが最初の列に終わるされている理由である0である)を指定は:

<TextBlock Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2">Switch Input Ch.A</TextBlock> 
<TextBlock Grid.Row="1" Grid.Column="2" Grid.ColumnSpan="2">Swith Input Ch.B</TextBlock> 
<TextBlock Grid.Row="1" Grid.Column="4" Grid.ColumnSpan="2">Switch Output Ch.A</TextBlock> 
<TextBlock Grid.Row="1" Grid.Column="6" Grid.ColumnSpan="2">Switch Output Ch.B</TextBlock> 

注意スパンのために、これが開始あるコラム/行。したがって、最初のTextBlockはここでは0列目から始まり、2列目(1列目で終わる)にまたがります。

+0

これはうまくいった!早速のご返事ありがとうございます。 – PL76

関連する問題