Program w C#, .NET 3.5, WPF
Szukam kontrolki (lub innego rozwiązanie, np. biblioteki), która umożliwiła by mi dodanie do programu pola w który wyświetlane będą pliki tak samo jak w normalnym folderze systemu Windows (czyli lista, lub duże ikony, lub szczegóły).
Pliki do wyświetlenia w tym oknie będą z różnych lokalizacji.
Musze mieć możliwość prosty zmian na plikach, np. zmiana nazwy, kopiuj, usuń, zaznacz wszystkie, zaznacz niektóre (przy użyciu [Ctrl]), przeciągnij do innego okna (np. zaznaczone pliki można przeciągnąć do okna winamp).
Z racji, że pliki będą z różnych lokalizacji na HDD to nie powinno tam być polecania "wklej", bo niby gdzie by miał system wkleić pliki? :P
W jaki sposób takie coś mogę osiągnąć?
Jakaś CustomControl, biblioteka do tego, czy może sposób integracji z exploratorem Windows?
Kompletnie nie wiem gdzie i jak szukać podobnych przykładów.