WPF中ListBox的WrapPanel布局「建议收藏」
WPF 建议 收藏 布局 WrapPanel ListBox
2023-06-13 09:12:39 时间
大家好,又见面了,我是你们的朋友全栈君。
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:WpfDemo" x:Class="WpfDemo.InputBar"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="360">
<ListBox ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListBox.ItemTemplate>
<DataTemplate>
<Border Margin="5"/>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBoxItem Width="100" Height="100" Margin="5" Content="1"/>
<ListBoxItem Width="100" Height="100" Margin="5" Content="2"/>
<ListBoxItem Width="100" Height="100" Margin="5" Content="3"/>
<ListBoxItem Width="100" Height="100" Margin="5" Content="4"/>
<ListBoxItem Width="100" Height="100" Margin="5" Content="5"/>
<ListBoxItem Width="100" Height="100" Margin="5" Content="6"/>
<ListBoxItem Width="100" Height="100" Margin="5" Content="7"/>
<ListBoxItem Width="100" Height="100" Margin="5" Content="8"/>
</ListBox>
</UserControl>
======================================================
如果排出来是纵向列表,原因是Theme错了
如我用的ExpressionDark.xaml作为Theme,修改710行
<StackPanel Margin="1,1,1,1" IsItemsHost="true" />
改为
<ItemsPresenter Margin="1,1,1,1"/>
参考出处: http://stackoverflow.com/questions/4244793/listbox-not-showing-items-horizontally-after-using-theme
另外CodeProject上一文也可以参考:http://www.codeproject.com/Articles/18561/Custom-ListBox-Layout-in-WPF
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163314.html原文链接:https://javaforall.cn
相关文章
- shellcode免杀「建议收藏」
- WPF visifire 画出水平直线「建议收藏」
- WPF WrapPanel
- WPF之ListView使用WrapPanel
- WPF是什么_wpf documentviewer
- 解决XP上WPF显示gif卡的问题
- C#-WPF ProgressBar进度条
- WPF怎么做新手引导界面?
- 几十款 WPF 控件 - UI 库,总有一款适合你
- 聊一聊 WPF 程序的键盘是如何被窃听的?
- 【愚公系列】2023年02月 .NET CORE工具案例-Caliburn.Micro的使用基于WPF的改造的MVVM案例
- 【愚公系列】2023年02月 .NET CORE工具案例-MahApps.Metro基于WPF的UI控件库
- 能快速构建和定制网络拓扑图的WPF开源项目-NodeNetwork
- WPF底层应用框架,有演示DEMO【已开源】
- dotnet 读 WPF 源代码笔记 GlyphRun 的 DeviceFontName 的功能是什么
- WPF中Button空白区域无法点击的解决方法
- WPF技术实现MySQL数据的完美连接(wpf 连接mysql)
- WPF驱动下的MySQL持续优化与发展(c wpf mysql)
- WPF绑定实例详解