私は動的に取り込まれる観察可能なコレクションを持っています。私はevents
と呼ばれる項目のリストを通してそれを設定します。イベントがイベントリストから削除される可能性がある状況があります。この場合、オブザーバブルコレクションからイベントを削除する必要があります。アイテムが観察可能なコレクションに存在するかどうかを確認します
私が探しているのは、これを行う簡単でスピーディな方法です。
bool exist = events.Where(x => x.Home == obCollection[x].Home).Any();
が、私は、インデックスを必要とするので、私はx
要素を通してobCollection
にアクセスすることはできません、とx
は実際の項目である:私は次のことを試してみました。私はこれを修正して正しい要素を生成する必要があり、その後、私はobservableコレクションの残りの要素を削除する必要があります。
ので、あなたは 'events'と' obCollection'から項目を削除する必要があり、両方が同じで、 'index'を持っていますコレクション ?または両方が 'Home'に対して同じ値を持っていますか? – user3185569
イベントは自動的に更新され、既にアイテムが削除されています。イベントの項目がobCollectionに存在しないことを確認してobCollectionから削除する必要があります – pollonz
とはい、どちらも同じ値を持っています – pollonz