WPF实现竖向排列并换行显示

Posted crsc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF实现竖向排列并换行显示相关的知识,希望对你有一定的参考价值。

数据源:

技术分享图片

效果:

每个数据和TextBox绑定

技术分享图片

 

实现:

使用ItemsControl,设置ItemsPanel标签,数据类型是ItemsPanelTemplate。

控制ItemsControl的条目容器为WrapPanel,Orientation="Vertical",可以竖向排列。

分别定义ItemsControl和TextBox的Height,则实现竖向排列后换行。

技术分享图片

注意:

ItemsSource为int[]或者List<int>时,无法绑定TextBox。

需要将int[]或者List<int>转换为List<Class>,Class带有int ShowProperty属性,再将TextBox绑定到ShowProperty属性上实现。

 

以上是关于WPF实现竖向排列并换行显示的主要内容,如果未能解决你的问题,请参考以下文章

WPF 中想将Slider设置成竖向的,该怎么设置?? 求高手~~~

button自适应宽度 并根据屏幕宽自动换行排列

VSCode将某个字符替换为换行符 并换行显示

Intellij Idea -02 如何将项目工程横向排列变成纵向排列

在 WPF 中重新排列列表框项目(如 Windows 8 开始屏幕磁贴)

如何让多个div横向排列而不换行