Konvertieren eines Arrays in eine ObservableCollection

8

In einer C # -Anwendung wird das folgende Array verwendet:

%Vor%

Allerdings brauche ich projectArray als ObservableCollection<CProject> . Was wäre der empfohlene Weg, dies zu tun? Bisher verwende ich die folgende Aussage:

%Vor%

Würden Sie diese Aussage auch verwenden oder würden Sie andere Wege empfehlen?

    
Robert Strauch 08.03.2013, 09:59
quelle

2 Antworten

8

Wie Sie eine neue Sammlung von einem IEnumerable erstellen, ist der Weg dazu.

    
ken2k 08.03.2013, 10:01
quelle
1

IMHO, Erstellen einer neuen Sammlung jedes Mal, wenn Sie einen Bereich von Objekten hinzufügen möchten, ist nicht gut, ich würde unter Design folgen.

Erstellen Sie eine Klasse, die von ObservableCollection erbt, so dass Sie auf die Eigenschaft Items zugreifen können, die geschützt ist, und erstellen Sie dann eine AddRange-Methode, der Elemente hinzugefügt werden

%Vor%     
TalentTuner 08.03.2013 10:14
quelle

Tags und Links