sourcecode

WPF 그리드의 하단 테두리

copyscript 2023. 4. 14. 21:59
반응형

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>

네 개의 테두리를 모두 필요로 하는 다른 그리드는

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

추신. 그리드의 내용은 일부 라벨, 텍스트 상자 등입니다.그게 문제가 된다면요.

에서Border컨트롤 할 수 있습니다BorderThickness="0 0 0 1"아래쪽 테두리만 표시되도록 합니다.

상단 및 하단 테두리 두께 5, 왼쪽 및 오른쪽 테두리 두께

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}"

언급URL : https://stackoverflow.com/questions/3693820/bottom-borders-on-wpf-grid

반응형