wpf – 如何在ListView中的两列中显示项目
发布时间:2020-12-14 02:21:01 所属栏目:Windows 来源:网络整理
导读:我正在寻找在 Windows 8.1应用程序中布局ListView,以便其元素包装到(最多)两列,这些列按顺序读取,如报纸和垂直滚动,例如, 1 42 53 我最接近的是: ListView.ItemsPanel ItemsPanelTemplate WrapGrid Orientation="Horizontal" MaximumRowsOrColumns="2" / /I
我正在寻找在
Windows 8.1应用程序中布局ListView,以便其元素包装到(最多)两列,这些列按顺序读取,如报纸和垂直滚动,例如,
1 4 2 5 3 我最接近的是: <ListView.ItemsPanel> <ItemsPanelTemplate> <WrapGrid Orientation="Horizontal" MaximumRowsOrColumns="2" /> </ItemsPanelTemplate> </ListView.ItemsPanel> 但由于MaximumRowsAndColumns是根据Orientation解释的,结果是 1 2 3 4 5 将Orientation切换到Vertical给了我 1 2 3 4 5 我需要一个自定义面板来执行此操作吗?另一种策略可能是滚动浏览器中的网格视图,但这对我来说似乎有点笨拙. 解决方法
你应该使用
ItemsWrapGrid:
<ListView.ItemsPanel> <ItemsPanelTemplate> <ItemsWrapGrid /> </ItemsPanelTemplate> </ListView.ItemsPanel> 这将为您提供所需的结果: 1 4 2 5 3 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows – 如何通过软件重新检测USB闪存?
- 安装tesserocr时提示error: Microsoft Visual C+
- windows-server-2012 – ISCSI驱动器未安装在Win
- windows-server-2012 – 如何在Windows Server 2
- winapi – 如何在64位Windows程序集中使用“GS:
- Atitit webdav 的问题 -------------大文件传输问
- 为什么Win32-API有这么多的自定义类型?
- windows – 防火墙会阻止进程之间的本地TCP通信吗
- windows-server-2000 – 最好从命令行收集域计算
- windows – 为什么ZeroMQ PGM组播接收卡在中间并
热点阅读