0

リストボックスに異なる高さのアイテムを入れることができるかどうか、棚の積み重ねなどの現実世界のシナリオをモデル化するとき、私は疑問に思っています。

リスト ボックスが、インチまたは cm 単位の高さを持つ棚を表すことを意図していると仮定します。この棚に箱を最大の高さまで積み重ねることができます。小さいボックスを増やし、明らかに大きいボックスを減らすことができます。これらの箱の寸法もインチまたはcmで知っています。

棚のスペースがどれだけ残っているかを知るために、リスト ボックス内のすべてのアイテムの現在の合計を維持する必要があると思います。n個のアイテムにまたがることで、1つのボックスが他のボックスよりも大きいことを視覚的に示すことができる必要があります。

リスト ボックスは、この場合に使用を検討する適切なコントロールですか?

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 に答える