In WPF gibt es verdammt viel zu lernen. Sie müssen sterben und als GUI-Programmierer wiedergeboren werden.
Aber ist es die Mühe wert? Warum? Hier ist meine Antwort.
Da Sie diese Frage stellen, gehe ich davon aus, dass Sie ein auf Microsoft-Technologien basierender Programmierer sind.
Da die Richtung von MS in Richtung WPF für die GUI-Entwicklung geht, sehe ich keine andere Wahl. Win Forms wird wahrscheinlich noch 2 Jahre lang halten. Da das coole Look and Feel von WPF die Benutzer dazu bringt, mehr und mehr WPF-Anwendungen als Win Forms zu verlangen. Wie Sie wissen, ist GUI für viele Benutzer die S/W :)
Nun, wenn Sie nicht MS-basierte Programmierer sind, wahrscheinlich von Java, ich sage WPF hat viele Ähnlichkeiten mit Java Swing. Aber es ist eine sehr, sehr große Supermenge von Swing.
Um Swing aufholen mit WPF könnte mindestens 2/3 Jahre dauern und bis dahin könnte WPF die Welt regieren und ich erwarte nicht, dass Swing viel einfacher als diese, wenn nicht schwierig sein.
Da Silverlight in gewisser Weise plattformunabhängig ist und sein Modell dem von WPF ähnelt, sage ich voraus, dass WPF zumindest für die nächsten 6/7 Jahre, wenn nicht sogar ein Jahrzehnt, die Oberhand behalten wird.
Ich glaube und hoffe, dass MS die Dinge für die Programmierer viel einfacher machen würde, so dass die Lernkurve verkürzt oder an GUI-Künstler (mit Expression Blend) delegiert werden könnte.
Ich hoffe, ich habe Ihre Frage beantwortet.