首页 > 代码库 > WPF中Listbox/ListView 横向展示/滑动内容的方法

WPF中Listbox/ListView 横向展示/滑动内容的方法

<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,亲测可行。

最后附上效果图