Hier ein kleiner zwischen stand.
Beim umsetzen bin ich folgendermaßen vorgegangen.
Zu erst habe ich ein User-Control erstellt das der Darstellung dem von XnView entspricht.
Dem User-Control wurde ein Dateiname übergeben und intern wurde das Thumbnail berechnet und in der Größe angepasst. Die PictureBox Zentriert. Und die Label's bekamen noch die Bildinformation.
Die Logik steckte jetzt im User-Control, dar man Logik und UI von einander trennt, habe ich die Logik in eine eigene Datei gepackt.
Zum Testen habe ich dem Grid ein paar User-Controls hinzugefügt bis auf einige Schönheitsfehler, die konnte ich zum Glück beheben, sah das ganze schon gut aus.
Das Selektieren habe ich hinbekommen, allerdings immer nur ein Bild.
Multi-Selektion gestaltet sich dagegen etwas schwieriger, soweit bin ich noch nicht.
Es gibt noch viel Punkte an den ich noch arbeiten muss, Zum einen die Geschwindigkeit, die Anzahl der Bilder ist begrenzt.
Wie groß ist die maximale Anzahl an Control die der Auflistung Controls hinzugefügt werden kann?
Ich vermute mal das bei der Listen Darstellung im Hintergrund mit Virtuellen-Listen gearbeitet wird und nur der Teil der sich im Sichtbaren Bereich befindet Dargestellt wird.
Dafür fehlen mir leider die Kenntnisse, gibt es für diese Technik eigentlich Bücher?
Bevorzugt in Deutsch.
Okay das ist erst mal der Aktuelle stand.