在ListView中显示内容,文本被截断

问题描述 投票:1回答:1

我在ListView中显示内容,文本被截断。即使此文本较长,也无法进一步移动水平滚动条。你知道如何解决这个问题吗?非常感谢你。

   <Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="Auto"/>
    </Grid.RowDefinitions>
    <Grid Margin="20">
        <ListView x:Name="ProductDetails"
                 ItemsSource="{Binding ProductDetailsCollection}"
                 HorizontalContentAlignment="Stretch"
                 VerticalAlignment="Stretch"
                  />
    </Grid>

enter image description here

wpf xaml
1个回答
3
投票

要解决此问题,您可以在窗口中创建一个新的Style,如下所示:

<Style TargetType="ListViewItem">
     <Setter Property="HorizontalContentAlignment" Value="Stretch" />
     <Setter Property="HorizontalAlignment" Value="Stretch" />
     <Setter Property="Width" Value="Auto" />
</Style>

它应该调整文本,防止切断。

如果您已经为ListViewListViewItem检查了自定义样式,那么您不会覆盖我发布的属性

© www.soinside.com 2019 - 2024. All rights reserved.