WPF列表框中的不同高度项

时间:2013-10-28 11:37:04

标签: wpf listbox

我想知道什么时候建模一个真实世界的场景,如货架堆叠,如果列表框中可以有不同的高度项目。

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

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

列表框甚至是在这个实例中考虑使用的正确控件吗?

1 个答案:

答案 0 :(得分:0)

是的,它是正确的控制。是的,您可以在ListBox中具有不同的项目高度。使用DataTemplates定义ListBox用于表示项的每个容器的样式。每件物品都将成为具有独特高度和风格的容器。

看一下这些链接:

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

http://wpftutorial.net/ListBoxDataTemplate.html