【发布时间】:2020-01-23 17:30:56
【问题描述】:
我有五列的 ListView。这些列有宽度。但是最后一列之后的空白存在问题。我想摆脱它。不幸的是,我不知道该怎么做。
现在的情况:
如您所见,第 5 列之后有空白空间。我只想设置第 2 - 5 列的静态宽度(假设为 100),以某种方式将它们向右对齐,并让第 1 列填充剩余的空间。因此,当我调整主窗口的大小时,这四列的大小应该仍然相同,但第一列应该更宽。
XAML:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ListView Name="ListView1" Grid.Column="0" Width="Auto" >
<ListView.View>
<GridView>
<GridViewColumn Header="Column1" Width="200"/>
<GridViewColumn Header="Column2" Width="100"/>
<GridViewColumn Header="Column3" Width="100"/>
<GridViewColumn Header="Column4" Width="100"/>
<GridViewColumn Header="Column5" Width="100"/>
</GridView>
</ListView.View>
</ListView>
</Grid>
【问题讨论】: