2013-10-23 50 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