<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,親測可行。
最后附上效果圖

