繁体   English   中英

WPF 网格上的底部边框

[英]Bottom borders on WPF Grid

我想在网格的每一行上设置一个底部边框,但只能找到如何在每个单元格周围放置所有 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>

对于我使用的另一个需要所有四个边框的网格,我正在使用

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

PS 网格的内容是一些标签、文本框等。如果这很重要的话。

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"

希望这有帮助!

通过在网格节点周围包含一个BorderThickness="0 1 0 1"的边框节点,我很幸运地在整行上放置了一个底部边框。 像这样:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM