Ich komme aus einem C#/.NET 2.0 und WinForms-Hintergrund, aber ich würde wirklich gerne eine gute WPF-Ressource oder ein Tutorial finden.
Antwort
Zu viele Anzeigen?Nun, ich habe mit WinForms angefangen und bin dann zu Silverlight gewechselt, das eine Untermenge von WPF ist.
Der Unterschied (meiner Meinung nach) zwischen WinForms und WPF besteht darin, dass WPF eher den ursprünglichen Java-GUI-Strukturen ähnelt, bei denen alles auf Layouts basiert, in denen sich alle Ihre Elemente in verschiedenen Layouts befinden (Grids, StackPanels, WrapPanels usw.). WPF ist auch ereignisgesteuert, sodass Sie das gleiche Gefühl wie bei WinForms haben, wo verschiedene Ereignisse mit den UIElementen verknüpft sind.
Dies ist nur eine kurze Diskussion dazu, aber meiner Meinung nach ist der schwierigste Teil zu lernen, wie man die Layouts verwendet und wie man die GUI mit XAML entwickelt (dem Backend-Code für WPF und Silverlight). Wenn Sie die WYSIWYG-Schnittstelle möchten, können Sie Expression Blend verwenden.
Hier sind zwei Tutorials, die ich bei einer Suche gefunden habe und die die Grundlagen ziemlich gut erklären: http://www.codeproject.com/KB/WPF/BeginWPF1.aspx
und http://dotnetslackers.com/articles/silverlight/WPFTutorial.aspx