Hi Aaron, Getting started is always hard and a pet project with a defined goal is something I always find useful in learning a technology. I also believe that to learn something properly you have to do it wrong before you can do it right.
I think you should probably learn about MVVM but not use a framework (as Paul suggested earlier). MVVM will help you unveil the rich tapestry that is WPF data binding. Also google for the WPF binding cheat sheet, a PDF file that gives you all the shortcut notation (I find it useful since I frequently forget). Also, try to build something without creating custom controls of your own. Instead use styles and templates and attached behaviours to create custom functionality that can be attached to any control. Some other reasonably introductory topics to read about: * Layout * Navigation * Routed events * Attached Properties Joseph's site: learnwpf.com is good too. Steven Nagy Readify | Senior Developer M: +61 404 044 513 | E: [email protected]<sip:[email protected]> | B: azure.snagy.name<http://azure.snagy.name/> From: [email protected] [mailto:[email protected]] On Behalf Of Aaron Powell Sent: Tuesday, 23 March 2010 11:05 AM To: OzWPF Mailing list Subject: Getting started with WPF As a webforms/ mvc I'm possibly an odd-man-out on this mailing list, but I've decided that I want to have a(nother) crack at learning WPF for little more than hobby projects. I've played with WPF in the past but it was nothing more than small tinkering and basically having next to no idea what I was even doing. I do have an idea of something which I want to build, but I don't even know where one would start with WPF development. Should I dive in and start dropping controls around until something magical happens? Should I focus on learning with a MVVM framework to go with it? Any things to be very mindful of before starting? Thanks, -- Aaron Powell Umbraco Ninja www.aaron-powell.com<http://www.aaron-powell.com>
_______________________________________________ ozwpf mailing list [email protected] http://prdlxvm0001.codify.net/mailman/listinfo/ozwpf
