Suchergebnisse
Suchergebnisse 1-3 von insgesamt 3.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
OrderBy/ThenBy liefern eine Collection vom Typ IOrderedEnumerable zurueck. Das Interface ist quasi ein Zeiger auf eine Auflistung, die deine Elemente in sortierter Form haelt, und du kannst sie aber nicht direkt zurueck in eine ObservableCollection casten, weil die Typen nicht "kompatibel" sind. Aus dem Kopf: Ein Ansatz ist es, eine neue ObservableCollection zu instanziieren, den Konstruktor derselben mit dem Ergebnis deiner Query zu fuettern und dann diese Collection zurueck an Playlist zuzuwei…
-
In etwa so (wobei ich in VB anders als in C#, bei dem ich wie in deinem Beispiel Extension Methods verwende, immer gerne die VB LINQ Syntax benutze): VB.NET-Quellcode (2 Zeilen)
-
Das zweite Klammerpaar ist lediglich der Parameter fuer den Konstruktor von ObservableCollection. Der ist ueberladen. Es gibt einen Standardkonstruktor. Und dann einen Parameter, der eine IEnumerable vom selben generischen Typen nimmt. IOrderedEnumerable ist abgeleitet von IEnumerable, deswegen erfullt der Type des Konstruktorparameter die Voraussetzungen. Das ist schon alles. Etwas im Hinterkopf zu behalten: Die alte Collection wird weggeworfen, und die neue aufgebaut. Aber: Das betrifft nur di…