我有grid
三行和列。我正在尝试为此网格设置边框。为此,我试过:
<Grid Height="405" HorizontalAlignment="Left"
Margin="130,100,0,0" Name="Grid"
VerticalAlignment="Top" Width="405" Opacity="0.5">
</Grid>
我正在创建rows and columns and their content programmatically.
问题:
如果我在Grid中设置边框,那么它将是一行。如果我在网格外设置边框,那么它将转到整个窗口。我正在设置边界:
<Border BorderThickness="2" BorderBrush="Black"></Border>
有没有办法为网格设置边框,如html:if
HTML:
<table style="border:1px solid #000;">
它将为整个表设置边框。
答案 0 :(得分:2)
只需将网格放在边框内:
<Border BorderThickness="2" BorderBrush="Black">
<Grid Height="405" HorizontalAlignment="Left" Margin="130,100,0,0" Name="Grid" VerticalAlignment="Top" Width="405" Opacity="0.5">
</Grid>
</Border>
答案 1 :(得分:0)
放置一个外边框,作为该网格的父级,您可以根据自己的意愿设置该边框的样式。
<Border BorderThickness="1" BorderBrush="#FF000000" Height="405" HorizontalAlignment="Left" Margin="130,100,0,0" VerticalAlignment="Top" Width="405">
<Grid Name="Grid" Opacity="0.5"/>
</Border>
确保您要为网格申请的内容,将其应用于Border
,以使其完全符合您的预期......