web-dev-qa-db-ja.com

WPFグリッドの下部境界線

WPFグリッドコントロールに関する非常に簡単な質問があります。

グリッドの各行に下の境界線を設定したいのですが、各セルの周りに4つの境界線すべてを配置する方法しか見つけることができません。私のコードは非常に単純です

<Grid Height="174" HorizontalAlignment="Left" Margin="23,289,0,0" Name="grid2" VerticalAlignment="Top" Width="730">
    <Grid.RowDefinitions>
        <RowDefinition Height="45" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
        <RowDefinition Height="25" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="255" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
        <ColumnDefinition Width="95" />
    </Grid.ColumnDefinitions>
</Grid>

私が使用している別のグリッドでは、4つの境界線すべてが必要です。

<Border Grid.Column="0" Grid.Row="0" BorderBrush="#61738B" BorderThickness="1" />

追伸グリッドの内容は、ラベル、テキストボックスなどです。それが重要な場合は。

ポインターに感謝します。

[〜#〜] m [〜#〜]

38
Marko

BorderコントロールでBorderThickness="0 0 0 1"下部の境界線のみを表示します。

上下の境界線の太さ5、左右の境界線の太さ0

BorderThickness="0 5"

上下の境界線の太さ0、左右の境界線の太さ5

BorderThickness="5 0"

ボーダーの厚さ-左:1、上:2、右:3、下:4

BorderThickness="1 2 3 4"

お役に立てれば!

103
Mark Carpenter

Border Node with BorderThickness="0 1 0 1"グリッドノードを囲みます。このような:

Border Style="{StaticResource ItemBorderStyle}" BorderThickness="0 1 0 1"
            Grid Style="{StaticResource GridItemStyle}"
0
Lion8