WPF中ListBox 横排的方法+ScrollView
来源:互联网 发布:直通车怎么开淘宝 编辑:程序博客网 时间:2024/05/16 01:48
WPF中ListBox 横排的方法+ScrollView
如果只是单纯的让ListBox可以横向配列,这样很简单,只需要更改ListBox的ItemsPanel模板就可以,例如:
<ListBox>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Orientation="Horizontal" IsItemsHost="True"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
但是这样的修改,ListBox只能横向排列,不会根据宽度自动换行,如果想要横向排列的ListBox支持根据宽度自动换行的话,需要这样写:
<ListBox>
<ListBox.Template>
<ControlTemplate TargetType="{x:Type ListBox}">
<WrapPanel Orientation="Horizontal" IsItemsHost="True"/>
</ControlTemplate>
</ListBox.Template>
如果只是单纯的让ListBox可以横向配列,这样很简单,只需要更改ListBox的ItemsPanel模板就可以,例如:
<ListBox>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Orientation="Horizontal" IsItemsHost="True"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
但是这样的修改,ListBox只能横向排列,不会根据宽度自动换行,如果想要横向排列的ListBox支持根据宽度自动换行的话,需要这样写:
<ListBox>
<ListBox.Template>
<ControlTemplate TargetType="{x:Type ListBox}">
<WrapPanel Orientation="Horizontal" IsItemsHost="True"/>
</ControlTemplate>
</ListBox.Template>
</ListBox>
如果要再加个垂直的滚动条:请有ScrollView!!!
- WPF中ListBox 横排的方法+ScrollView
- WPF中ListBox控件的使用
- WPF 修改listbox中scollviewer的样式
- WPF中ListBox的WrapPanel布局
- WPF中Listbox使用
- wpf中有圆角的listbox
- wpf中有圆角的listbox
- WPF的ListBox
- 实现wpf listview listbox 隔行变色的简单方法
- WPF中ListBox与PropertyChanged
- WPF中一个ListBox实例
- WPF中,ListBox与数据间的绑定
- WPF中确保显示ListBox选中的Item
- WPF中ListBox滚动时的缓动效果
- WPF中ListBox滚动时的缓动效果
- WPF中ListBox的创建和多种绑定用法
- WPF中设置listbox的水平滚动条不可用
- WPF中ListBox的创建和多种绑定用法
- Socket 选项
- ISE错误:“Cannot mix blocking and non blocking assignments on signal ”
- ***Life原创***获取任意Android设备root权限的方法,供参考
- 敏捷开发
- Hprose使用经历
- WPF中ListBox 横排的方法+ScrollView
- Sybase 函数
- 11.11.11
- linux c++ stack 栈 学习积累
- 封装良好的java mail工具,支持附件,群发,抄送,认证,无认证,ssl,html格式
- TI Davinci DM6446开发攻略——UBL移植
- Add-on Table ‘Enhancement category for table missing’ 警告解决
- Python 3 之多线程研究
- base64 浅谈以及自己的认识