でのSelectedItemを削除することはできません:は私が連絡先のリストをバインドデータグリッドをしたDataGridの
<DataGrid ItemsSource="{Binding Contacts"
SelectionMode="Single"
SelectionChanged="LoadContactInfo"
x:Name="ContactsGrid"
...
をユーザーが項目(連絡先)、および焼成ますLoadContactInfo
方法を選択することができ、この方法は、以下の情報を読み込みますSelectedItem
。
各アイテムにはチェックボックスがあり、ユーザがそれを押すと、Contacts
コレクションから連絡先が削除されます。すべて正常に機能していますが、問題があります。特に、DataGrid SelectedItem
はコレクション内の次の連絡先に切り替わります。
私はLoadContactInfo
イベントでSelectedItem
を削除し、この状況を修正しようとした:
Contacts.SelectedItem = null;
が、私も同じ問題ましたが、どのように私はこの問題を解決することができますか?ありがとう。
おかげで、私は '.Rows'性質を持っていない、なぜ? – MrFantastic
@MrFantastic申し訳ありませんが、私は混乱しています。 'Items'プロパティを試してください – PedroJ
既にItemSourceから連絡先を削除しましたが、DataGridはselectedItemを次のアイテムに切り替えます。 – MrFantastic