子网格的WPF边框

时间:2013-10-23 00:43:35

标签: c# wpf grid border

我正在开发一个WPF应用程序。我有以下XAML代码。

<Window Height="800" Width="800">

<Grid Height="800" Width="800">

<Border BorderThickness="2" BorderBrush="Black">
<Grid Height="150" Width="150">

<--elements -->

</Grid>
</Border>
<Grid Height="150" Width="150">
<--elements -->

</Grid>

</Grid>
</Window>

我的问题是当我尝试为子网格分配边框时。我无法看到子网格周围的边框。获得围绕儿童网格边界的任何想法。 上面的代码为父网格提供了边框。

解决方案:边框的默认垂直对齐和水平对齐方式是拉伸。 以下代码非常完美。

<Grid Height="800" Width="800">

<Border BorderThickness="2" BorderBrush="Black" HorizontalAlignment="Left"       VerticalAlignent="Top">
<Grid Height="150" Width="150">

<--elements -->

</Grid>
</Border>
<Grid Height="150" Width="150">
<--elements -->

</Grid>

</Grid>
</Window>

1 个答案:

答案 0 :(得分:1)

BorderThicknessBorderBrush提供给您的边境,如:

<Border BorderThickness="2" BorderBrush="Black">
    <Grid>
    </Grid>
</Border>