2013-10-23 29 views
0

我正在开发一个WPF应用程序。我有以下代码为XAML。子网格WPF边框

<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

BorderThicknessBorderBrush您边境像:

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

此代码伸展边框到父网格。 – user1118468

+0

上面的代码刚刚添加厚度和颜色到边界..您的子网格作为网格的性质将strech以填充父网格,因此它看起来就像边框在父 – Nitin