<ListView Name="BoardListView" ScrollViewer.VerticalScrollBarVisibility="Hidden" Height="100" VerticalAlignment="Bottom">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel/>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListView.ItemTemplate>
<DataTemplate>
<WrapPanel Orientation="Horizontal">
<Grid MouseLeftButtonUp="TapNewsToBrowserDetail" Height="90">
<Image Source="{Binding thumb}"/>
</Grid>
</WrapPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
其中 ListView.ItemsPanel 这一段是关键,没有这5行内容,是无法做到横向排列的。因为ListView是由ListBox继承而来,所以把代码中所有ListView换成ListBox,亲测可行。