2011-07-26 8 views
1

私はObservableCollectionとバインドしているリストビューを持っています。私はボタンをクリックするとリストビューの選択された行をObservableCollectionから削除したいと思います。ObservableCollectionから現在の行を削除します。

選択した行の位置はどのように取得できますか?私のコレクションにはIDが含まれていません

私はhereのコードを見ることができます。

答えて

2

その後、あなたは、単にそれを削除することができますが、通常のクラス(対等なしオーバーライド)を持っていると仮定:あなたのListViewの

myCollection.Remove(Listbox1.Selecteditem) 
0

使用SelectedIndex Property

myCollection.RemoveAt(Listbox1.SelectedIndex); 
+0

ヒント:*彼はどのように*を使用しますそれ?または私の場合、私は同じことをしたいです。 'SelectedIndex'プロパティで何をするのですか? –

+0

OPは、SelectedIndexである選択された項目のインデックスを意味すると仮定した選択された行の位置を求めました。あなたの事件については何も知らず、異なる場合は新しい質問として投稿してください。 –

+0

私は文字通り意味しました。 'myCollection.Remove(Listbox1.SelectedIndex);'? –

関連する問題