監視可能なコレクションにバインドされたリストボックスを持つ WPF コントロールがあります。
コレクションは頻繁に変更されるため、アイテムのインデックスを追跡するのは少し面倒です。
画面上の位置/インデックスに応じて、リストボックス内のアイテムの高さが異なる必要があります。
Items[0].Height = 30;
Items[1].Height = 25;
Items[2...n].Height = 20;
そのため、アイテムの高さはデータに依存しません。
データ項目に dep プロパティを追加して、コレクション内のデータ項目インデックスを計算しようとはしません。
リストボックスアイテムがリストボックスアイテムソースのインデックスを認識できるようにしたいと考えています。
PS私はどんなアイテムコントロールでも生きることができます(必ずしもリストボックスではありません)
それはできますか?