Ich mache ein UserControl, wo jeder eine Liste pluginieren kann.C#: Generic List Eigenschaft
Intern wird diese Liste sortiert und programmatisch zu einer internen ItemaSource hinzugefügt.
Wer diese Usercontrol nutzen möchte, muss die Eigenschaft verwenden ElementsDataSource
public List<T> ElementsDataSource {get;set;}
List<T>
funktioniert nicht/kompilieren, stattdessen habe ich List<object>
zu verwenden.
Aber dann muss ich die Objekte innerhalb des ElementsDataSource wieder auf den generischen Typ umgewandelt, wenn ich sie intern sortieren und sie etc wiederverwenden ...
Wie kann ich eine generische List-Eigenschaft zu meinem Benutzer bieten nur mögen. NET macht es?
Vielleicht ist mein Benutzer Plugin in einem List<Customer>
oder List<Department>
etc ... oder bin ich total falsch und sollte List<Object>
verwenden?
bitte bitte explizit: was meinst du es "funktioniert nicht/compiling"? –