J'ai deux listes ObservableCollection, que je veux réunir. Mon approche naïve était d'utiliser l'Union - Méthode:Union deux Listes ObservableCollection
ObservableCollection<Point> unitedPoints = observableCollection1.Union(observableCollection2);
ObservableCollection1/2 sont de type ObservableCollection aussi. Mais le compilateur jette l'erreur suivante pour cette ligne:
type « System.Collections.Generic.IEnumerable » ne peut pas être converti implicite « System.Collections.ObjectModel.ObservableCollection ». Une conversion explicite existe déjà. (Peut-être qu'une conversion est manquante)
(la formulation peut ne pas être exacte, comme je l'ai traduit de l'allemand). Tout le monde sait comment fusionner les deux ObservableCollections et obtenir un ObservableCollection comme résultat?
Merci à l'avance, Frank
Edith dit: Je viens de réaliser qu'il est important de mentionner que je développe un Silverlight-3-application, parce que la classe "ObservableCollection" diffèrent dans SL3 et .NET3.0 scénarios.
belle réponse - mais voulez-vous dire foreach, pas 'pour'? – kiwipom
yap, c'est foreach – Aaginor
ooops, oui foreach, fliting entre javascript et C# va vous le faire – AnthonyWJones