我创建了一个由两列组成的ListView:“文件名”和“大小(MB)”。这个ListView包含在一个网格中。由于文件名可能比文件大小长,我想尽可能多地为“文件名”列分配宽度,而不会破坏“大小”列。
换句话说,我希望“大小”列适合其内容,“文件名”列填充网格的其余部分。
我已经尝试了许多参数,但无法达到我的目标。
我的最后一次尝试看起来像这样:
换句话说,我希望“大小”列适合其内容,“文件名”列填充网格的其余部分。
我已经尝试了许多参数,但无法达到我的目标。
我的最后一次尝试看起来像这样:
<ListView Name="BrowseFilesListView">
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ListView.ItemContainerStyle>
<ListView.View>
<GridView>
<GridViewColumn Header="File Name">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" HorizontalAlignment="Stretch"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Width="Auto" Header="Size (MB)" DisplayMemberBinding="{Binding Path=Size}"/>
</GridView>
</ListView.View>
</ListView>
有人可以帮帮我吗?