2011-01-20 18 views
0

私はWPF DataGridでExtendedMode(Selection)としてSelectionModeを使用しています。 SelectedIndex値は、選択方向に関係なく、常に選択された最初の行を返します。WPF DataGridの選択方向の取得

たとえば、インデックス0から始まり4で終了すると、問題なく処理できます。しかし、4から始めて0になると、SelectedIndexは4を返し、選択されたセルの数を加算するか、または減算する手がかりがありません。

選択方向を見つける方法はありますか?

答えて

1

複数選択を使用するときにDatagridのどのアイテムが選択されているかを知る最良の方法は、SelectedItemsプロパティを反復することです。

+0

お返事ありがとうございます。データグリッドにはアイテムの行番号が必要です。そこから行番号を抽出する方法はありますか?または、少なくとも、それが選択されていることを確認しますか?項目の行番号またはIsSelectedプロパティを見つけることができません。ここではVB.NETを使用します。 –

+0

linq式を使用して、SelectedItemsコレクション内のすべてのアイテムのインデックスを検索できます。しかし、私はあなたがなぜ実際のアイテムを持つrownumerを望むのか分からない。 – gcores

関連する問題