Bevor ich ein moderatives "Back to Topic" in den Raum werfe, will ich auch nochmal was am Thema vorbei schreiben
Delphi ist eine sehr vernachlässigte Sprache, die in den letzten Jahren immer nur dann verbessert wurde, wenn Codegear durch die Vorgaben von .NET dazu gezwungen wurde. Damit hat Delphi viele Features nicht, die in modernen und gut gepflegten Sprachen eigenltich Standard sind. Und wenn ich von Chrome mal wieder auf Delphi wechsle, habe ich viele "Mist, das geht hier ja gar nicht"-Erlebnisse.
Aber: Ich suche mir meine Sprache immer nach dem aus, was ich machen will. Und auch da hat Delphi immer noch seinen Platz, so ist Delphi für die Win32-Programmierung IMHO immer noch hervorragend geeignet. Dass ich kaum nach Delphi benutze, liegt daran, dass ich fast nur noch mit .NET arbeite und man Delphi da vergessen kann.
Nun
Back to Topic:
Mit der WPF
UpThePix ein ungewöhnlicheres Aussehen (welches sicherlich Geschmackssache ist

) zu geben und dabei die ungeheure Flexibilität zu nutzen (DataTemplates zur Darstellung von Items in der Listbox sind einfach genial), hat die meiste Zeit Spaß gemacht. WPF kann aber auch ziemlich nerven und für eine 08/15-Anwendung die kein tolles Aussehen haben soll, würde ich wohl weiterhin erst einmal auf WinForms setzen.
Betonen sollte man aber auch, dass die WPF mehr ist, als nur eine Möglichkeit 'ne tolle GUI zu basteln. WPF bietet auch viele weitere, nicht-grafische Funktionen an, wie z.B. Klassen um MetaDaten aus Grafikdateien zu lesen, was ich
hier genutzt habe.
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".