0

我想知道在对诸如货架堆叠之类的真实场景进行建模时,列表框中是否可以有不同高度的项目。

假设列表框用于表示高度以英寸或厘米为单位的架子。我可以在这个架子上堆放箱子到最大高度。我可以有更多的小盒子和明显更少的大盒子。我也知道这些盒子的尺寸,单位是英寸或厘米。

我想我需要维护列表框中所有项目的运行总数,以便知道我还剩下多少架子空间。我需要能够通过跨越 n 个项目来直观地显示一个框比另一个大。

列表框甚至是在这种情况下考虑使用的正确控件吗?

4

1 回答 1

0

是的,它是正确的控制。是的,您可以在 ListBox 中拥有不同高度的项目。使用 DataTemplates 定义 ListBox 将用来表示项目的每个容器的样式。每个项目都将成为一个具有其各自高度和样式的容器。

看看那些链接:

http://www.wpf-tutorial.com/listview-control/listview-data-binding-item-template/

http://wpftutorial.net/ListBoxDataTemplate.html

于 2013-10-29T18:49:36.627 回答