Traitée Comment dupliquer une ObservableCollection ?

  • mercredi 25 avril 2012 11:39
     
      A du code

    Bonjour,

    Sur WinRT je n'ai pas trouvé ICloneable. Comment alors dupliquer une ObservableCollection ?

    Mon idée est de faire une méthode Clone() manuellement des item de la collection et de faire une boucle avec nouvellecollection.add(itemclone)

    public class FeedItem 
        {
            public int ID { get; set; }
            public string Name { get; set; }
            public int Type { get; set; }
            public string PathImage { get; set; }
            public string PathIcon { get; set; }
    
            public FeedItem Clone() {
                FeedItem _copy = new FeedItem();
                _copy.ID = ID;
                _copy.Name = Name;
                _copy.Type = Type;
                _copy.PathImage = PathImage;
                _copy.PathIcon = PathIcon;
                return _copy;
            }
        }

    Mais n'y-a-t-il pas mieux ?

Toutes les réponses