<ListView Name="ListContent" SelectionChanged="ListContent_SelectionChanged" Width="160" MaxHeight="90"
ItemsSource="{Binding Path=HistoryTextList,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListView.Resources>
<Style TargetType="{x:Type GridViewColumnHeader}">
<Setter Property="Visibility" Value="Collapsed"/>
</Style>
</ListView.Resources>
<ListView.View>
<GridView>
<GridViewColumn CellTemplate="{StaticResource ListViewLabel}" ></GridViewColumn>
</GridView>
</ListView.View>
</ListView>
用ListView.View的GridViewj进行解决,,然后在加一个样式
<DataTemplate x:Key="ListViewLabel">
<Label VerticalAlignment="Center" Content="{Binding Path=.}"></Label>
</DataTemplate>
ViewModel的数据
private List<string> historyTextList = new List<string>();
public List<string> HistoryTextList
{
get
{
return historyTextList;
}
set
{
historyTextList = value;
this.FirePropertyChanged("HistoryTextList");
}
}
最终效果,不带header的: