0

ListBoxに、インデックス + 1 を使用して各ListItemに番号を付けたいと思います。

ListBoxDataTemplateTextBlockのTextプロパティに対してどのようにすればよいでしょうか?

4

2 に答える 2

1

それぞれListBoxItemが を使用する場合、はスカラーであるSelectedIndex + 1ため、すべて同じ値が表示されます。SelectedIndexさらに、この数は、ユーザーが異なる を選択すると変化しますListBoxItemsListBox+ 1内に各アイテムのインデックスを実際に表示したいのではないかと思います。

これを実現するには、ListBoxItemsContainerGeneratorを使用してコンテナー内のアイテムのインデックスを取得するのがおそらく最善の方法です ( IndexFromContainerメソッドを参照)。これをデータ クラスから公開するか、この値を取得する添付の読み取り専用プロパティを調べることができます。

于 2009-01-10T11:05:51.820 に答える
0

同じ質問がありました。これまでのところ、データモデルを使用して数値を提供しています...

于 2009-05-10T18:57:17.307 に答える