Gridviewから削除しようとしています。Observable CollectionからGeneric LIstへの無効なキャストを処理する方法
if (this.gridView.SelectedItems.Count == 0)
{
return;
}
ObservableCollection<Query> itemsToRemove = new ObservableCollection<Query>();
foreach (Query item in this.gridView.SelectedItems)
{
itemsToRemove.Add(item);
}
foreach (Query item in itemsToRemove)
{
//this line causes the invalid cast
((ObservableCollection<Query>)this.gridView.ItemsSource).Remove(item as Query);
Code = item.CODE;
}
GridViewの
無効キャスト例外 タイプのオブジェクトをキャストすることができません 'System.Collections.Generic.List 1[Inventory.Query]' to type 'System.Collections.ObjectModel.ObservableCollection
1 [Inventory.Query]' から項目を除去します。
それをしました。私はリストが必要でした。 –
トップノッチ。問題が解決した場合は、「受け入れる」チェックマークをクリックしてください –