[WPF開發] 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,親測可行。

最后附上效果圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM