为了在Silverlight网格中围绕整个列的内容放置一个矩形,只需将该矩形作为网格中的最后一个子项放置并分配属性。
Grid.RowSpan
在它上面显示网格中的行数和
Grid.Column
到要突出显示的列。例如:
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<!-- Row Definitions (say 4 in this case)-->
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<!-- Column definitions -->
</Grid.ColumnDefinitions>
<!-- Grid contents -->
<Rectangle Grid.RowSpan="4" Grid.Column="1" Stroke="Blue" StrokeThickness="1" />
</Grid>
我说过,管理一个
Grid
显示一些数据驱动的东西,如产品矩阵。你说
DataGrid
如果它能水平地呈现“行”,就可以为您工作。井A
ListBox
可以这样设计,所以我倾向于这样使用。