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