6

重複の可能性:
SelectedItemおよびサブアイテムへのWPFリストビューアクセス

xamlにリストビューがあり、選択したアイテムをコードビハインドで取得したいと思います。実際、アイテム(オブジェクト)のコンテンツを取得したいと思います。MyListView.SelectedItems [0]を実行しようとしましたが、機能しません。「アクセサの取得または設定が期待されます」。

4

3 に答える 3

4

SelectedItemsではなくSelectedItemを使用する必要があると思います。

このプロパティは、SelectionMode が Single と等しくない場合に使用することを意図しています。選択モードが Single の場合、使用する正しいプロパティは SelectedItem です。

于 2012-08-21T14:32:03.257 に答える
3

このコードで試すことができます

var selectedItems = MyListView.SelectedItems;
foreach (ListViewItem selectedItem in selectedItems)
{
   //Treatment
}   
于 2012-08-21T14:30:42.067 に答える
3

どのように使用していますか?である必要がありますMyListView.SelectedItems[0]

MyObject foo = (MyObject)MyListView.SelectedItems[0];

SelectedItems実際のアイテムが含まれていて、SelectedItemオブジェクトが実際に aである場合は、おそらくいくつかのチェックを追加する必要MyObjectがありますが、アイデアは得られます。

単品でお選びいただく場合もあるSelectedItemと思います。

于 2012-08-21T14:31:23.507 に答える