我有一个数据绑定列表视图,可以手动设置除最后一个以外的所有列宽。最后一个字段的数据长度差别很大。最后一列需要扩展以处理数据的宽度,如果滚动更大。我曾尝试将最后一列的宽度设置为非常大的数字,但是会将列标题从页面中移出。如何计算最后一列需要显示数据的最小宽度,以及是否需要将页眉列保留在页面上?如何自动设置数据绑定列表的列宽度
<ListView x:Name="ListViewFlightPlans" Background="#FF000000" IsSynchronizedWithCurrentItem="True" Width="659.5" Height="Auto"
Foreground="#FFFDF3F3" BorderBrush="{x:Null}" VerticalAlignment="Bottom" Visibility="Hidden" >
<ListView.View>
<GridView>
<GridViewColumn Header="CID" DisplayMemberBinding="{Binding Path=CID}" Width="50"/>
<GridViewColumn Header="Callsign" DisplayMemberBinding="{Binding Path=ACID}" Width="65"/>
<GridViewColumn Header="Type" DisplayMemberBinding="{Binding Path=Type}" Width="65"/>
<GridViewColumn Header="Route" DisplayMemberBinding="{Binding Path=Route}" Width="900 e"/>
</GridView>
</ListView.View>
</ListView>