在Grid中自带的行列自适应,那么LIstView中该如何处理,可以在LIstView中加入Grid标签进行分配比例,然后对应的GridViewColumn中Width属性获取界面grid的自定义比例进行分配
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0" x:Name="column1" />
<Grid Grid.Column="1" x:Name="column2" />
</Grid>
<ListView.View>
<GridView>
<GridViewColumn Header="TEST1" DisplayMemberBinding="{Binding test1}" Width="{Binding ElementName=column1,Path=ActualWidth}" ></GridViewColumn>
<GridViewColumn Header="TEST2" DisplayMemberBinding="{Binding test2}" Width="{Binding ElementName=column2,Path=ActualWidth}"></GridViewColumn>
</GridView>
</ListView.View>
如果帮到了你,请关注一波,谢谢