That's a good idea. There are some pretty instructive WPF hands on using Blend to get started @ http://windowsclient.net/downloads/folders/hands-on-labs/default.aspx. Best, Ted From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Monday, March 22, 2010 6:43 PM To: [email protected] Subject: RE: Getting started with WPF
I'd recommend starting with Expression Blend. I recently put a WPF newbie with an ASP background onto Blend and he picked up WPF very quickly. The advantage with Blend is that it's a fantastic tool for playing with the hierarchy of controls. It's also WYSIWYG so you can immediately see the impact of what you're changing. For all the tinkering you will be doing while you're feeling out how WPF works I think it's the ideal tool. Mind you, I haven't played with the WPF designer in VS2010 yet which I'm sure is a landslide better than in VS2008. Carl. From: [email protected] [mailto:[email protected]] On Behalf Of Ted Hu <[email protected]> Sent: Tuesday, 23 March 2010 9:34 AM To: ozWPF <[email protected]> Subject: RE: Getting started with WPF Hi Aaron, you may want to start with WPF hands on walkthroughs starting with Building a WPF app to begin understanding the app and content model as well as databinding fundamentals then proceed from there. http://msdn.microsoft.com/en-us/netframework/aa663316.aspx. If you're interested, I have updated versions of that content for .NET 3.5. From: [email protected] [mailto:[email protected]] On Behalf Of Steven Nagy Sent: Monday, March 22, 2010 6:14 PM To: ozWPF Subject: RE: Getting started with WPF 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> ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ _______________________________________________ ozwpf mailing list [email protected] http://prdlxvm0001.codify.net/mailman/listinfo/ozwpf _______________________________________________________________________________ Unencrypted electronic mail is not secure and may not be authentic. If you have any doubts as to the contents please telephone to confirm. This electronic transmission including any attachments is intended only for those to whom it is addressed. It may contain copyright material or information that is confidential, privileged or exempt from disclosure by law. Any claim to privilege is not waived or lost by reason of mistaken transmission of this information. If you are not the intended recipient you must not distribute or copy this transmission and should please notify the sender. Your costs for doing this will be reimbursed by the sender. We do not accept liability in connection with computer virus, data corruption, delay, interruption, unauthorised access or unauthorised amendment. _______________________________________________________________________________ ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________
_______________________________________________ ozwpf mailing list [email protected] http://prdlxvm0001.codify.net/mailman/listinfo/ozwpf
