WPF之ListView使用WrapPanel

WPF之ListView使用WrapPanel为了在ListView中显示Wrap样式的子项,需要设置ItemsPanel为WrapPanel,如下所示。此外,还要将ScrollViewer.HorizontalScrollBarVisibility设置为"Disabled",否则是不能Wrap的。实现的代码如下所示:           <ListView ItemsSource="{BindingSource…

大家好,又见面了,我是你们的朋友全栈君。

为了在ListView中显示Wrap样式的子项,需要设置ItemsPanel为WrapPanel,如下所示。此外,还要将ScrollViewer.HorizontalScrollBarVisibility设置为”Disabled”,否则是不能Wrap的。

实现的代码如下所示:

                      <ListView ItemsSource=”{Binding Source={StaticResource workCollectionView}}”
                                      ScrollViewer.HorizontalScrollBarVisibility=”Disabled”>
                            <ListView.ItemTemplate>
                                <DataTemplate>
                                    <Image MaxWidth=”100″ Source=”{Binding PicFilePath}”/>
                                </DataTemplate>
                            </ListView.ItemTemplate>
                            <ListView.ItemsPanel>
                                <ItemsPanelTemplate>
                                    <WrapPanel IsItemsHost=”True” Orientation=”Horizontal”  />
                                </ItemsPanelTemplate>
                            </ListView.ItemsPanel>

                        </ListView>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163309.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm激活码2017_最新激活码没有过期的

    pycharm激活码2017_最新激活码没有过期的pyCharm最新2018激活码点这里

    2022年8月27日
    2
  • 数据库四种类型_数据库表审查失败

    数据库四种类型_数据库表审查失败  数据库查询时,两张表中出现相同字段,需要给其中一个重命名

    2022年9月1日
    0
  • Hibernate二级缓存提升性能(注解方式)

    Hibernate二级缓存提升性能(注解方式)合理的缓存应用可以极大地提高系统性能

    2022年5月10日
    31
  • linux搭建ftp详解

    linux搭建ftp详解一、概念1.1介绍FTP:Filetransferprotocol文件传输协议端口TCP21:命令TCP20:数据1.2原理默认采用被动模式被动模式FTP为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。在被动方式FTP中,命令连接和数据连接都由客…

    2022年7月12日
    18
  • 实例分割算法_实例分割数据集制作

    实例分割算法_实例分割数据集制作实例分割COCO挑战赛http://cocodataset.org/#detection-leaderboardMaskScoringR-CNN2019-CVPR-华中科技大学-MaskScoringR-CNNMaskScoringR-CNN蒙版得分(maskscore)https://www.jiqizhixin.com/articles/2019-05-15-4代码(只针对COCO数据集)https://github.com/zjhuang22/masksc

    2022年8月23日
    8
  • Java构造方法(超详细!)

    Java构造方法(超详细!)1.构造方法有什么作用?构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建,以及实例变量的初始化。换句话说:构造方法是用来创建对象,并且同时给对象的属性赋值。注意:实例变量没有手动赋值的时候,系统会赋默认值。2.构造方法怎么定义,语法是什么?[修饰符列表]构造方法名(形式参数列表){ 构造方法体; 通常在构造方法体当中给属性赋值,完成属性的初始化。}注意:第一:修饰符列表目前统一写:public。千万不要写publicstatic。第二:构造方法名和类名必须一致。第

    2022年7月7日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号