by dwahlin via Dan Wahlin's WebLog on 9/15/2010 8:47:47 PM
I had the opportunity to give an online presentation today (download it here) for the LinkedIn .NET User Group (LIDNUG) about how the MVVM pattern can be integrated into Silverlight applications. Thanks to everyone who attended! MVVM is one of those topics that I really enjoy talking about since we use it everyday at my company with the applications we’re building for customers. It’s one of those patterns that can really promote code re-use, enhance testability and minimize maintenance once you jump into it and take the time to learn how it works.
For those that didn’t make it to the presentation, I’ve included the slides and code in this post (download below). Topics covered in the slides and code include:
A couple rules I covered in the talk are shown next. I think it’s really important for people getting started with MVVM to keep these in mind. If someone tells you there’s only 1 way to implement the MVVM pattern with Silverlight applications they’re just plain wrong. It’s a gray area but there are certainly best practices you can follow which I tried to highlight in the presentation.
The code and slides from the presentation can be downloaded below and the presentation itself can be downloaded here. Thanks to LIDNUG for the opportunity to present to the group and to everyone who attended.
MVVM Demos
If you or your company is interested in training, consulting or mentoring on Silverlight 4 or other .NET technologies please visit http://www.thewahlingroup.com for more information. We’ve provided training, consulting and mentoring services to some of the largest companies in the world and would enjoy sharing our knowledge and real-world lessons learned with you.
Original Post: Code and Slides from My LIDNUG Talk on Silverlight and MVVM
The content of the postings is owned by the respective author. Silverlight Feeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on Silverlight Feeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.