c# wpf border wpfgrid

c# - Bordes inferiores en WPF Grid



border wpfgrid (2)

Tengo una pregunta bastante simple sobre WPF Grid Control.

Me gustaría establecer un borde inferior en cada fila de la grilla, pero solo puedo encontrar cómo poner los 4 bordes alrededor de cada celda. Mi código es bastante simple

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

Para otra grilla que estoy usando que necesita las cuatro fronteras, estoy usando

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

PD: el contenido de la grilla son algunas etiquetas, cuadros de texto, etc., si eso es importante.

Aprecie cualquier puntero.

METRO


En un control de BorderThickness="0 0 0 1" puede hacer BorderThickness="0 0 0 1" para que solo se muestre un borde inferior.

Grosor del borde superior e inferior de 5, grosor del borde izquierdo y derecho de 0

BorderThickness="0 5"

Espesor del borde superior e inferior de 0, grosor del borde izquierdo y derecho de 5

BorderThickness="5 0"

Grosor del borde - Izquierda: 1, Superior: 2, Derecha: 3, Abajo: 4

BorderThickness="1 2 3 4"

¡Espero que esto ayude!


Tuve suerte poniendo un borde inferior en una hilera completa al incluir un Nodo de BorderThickness="0 1 0 1" con BorderThickness="0 1 0 1" rodeando el Nodo de cuadrícula. Me gusta esto:

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