Search for Training RSS Feed  
All Courses
Sign up to our newsletter
Course 12 of 15   (View entire series)

The Model/View/ViewModel (M-V-VM) pattern is a modern variation of the classic Model/View/Controller (MVC) approach to UI design. In this session, you’ll use Visual Studio to implement M-V-VM for the sample application. You’ll bind the user experience to the view model, and explore templates and animations in both XAML and managed code.

Prerequisites:

Step 1: Computer Configuration

**For a step by step guide to preparing your computer for XAMLFest Online, view the walkthrough video posted here. We’ll be working with the soon-to-be-released Silverlight 3 beta + tools, during XamlFest Online, so there are 2 alternatives that you need to consider for configuration – they are:

Alternative #1 (Beta Configuration): Follow the instructions on http://silverlight.net/getstarted/silverlight3/default.aspx to configure your machine. Please note that if you go this route, you will be able run Silverlight 2 applications, but you will not be able to build Silverlight 2 applications (unless you uninstall the beta stack and install the production stack.)

Alternative #2 (Production Configuration): Please install Visual Studio 2008 + Service Pack 1 if you have it available.

• You can download a trial copy of Visual Studio 2008 from http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx

• You can download Visual Studio 2008 Service Pack 1 from http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

Please install Expression Blend 2 if you have it available.

• You can download a trial copy of Expression Blend 2 from http://www.microsoft.com/downloads/details.aspx?FamilyId=5FF08106-B9F4-43CD-ABAD-4CC9D9C208D7&displaylang=en

Please install Silverlight 2 and its tools for Visual Studio.

• You can download the Silverlight Tools for Visual Studio 2008 SP1 from http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en

• You can download the Expression Blend 2 Service Pack 1 from http://www.microsoft.com/downloads/details.aspx?FamilyId=EB9B5C48-BA2B-4C39-A1C3-135C60BBBE66&displaylang=en

The presenters will point out to you where you need to work around Silverlight 3/Blend 3 features.

Step 2: Download Assets

**There are specific assets you will need to download in order to follow along during XAMLFest Online. The assets are posted here

 

Course Date 06/04/09 13:00 Duration 60 minutes Training Format Web Seminar Level Intermediate Attendance Count 548 views
Attendee Comments
“Too much time on plumbing, none on interesting questions like making editable ViewModels and adding/removing to collections of ViewModels.”
Joe White, Jack Henry and Associates
“Please Pace the presentation speed. It seems you crawl at first then speed along at the last bit trying to catch up and lose most of the people attending. I can see from my office here that most of us are lost at the last 10 minutes.”
Joseph Scott, Flying J
“Whew! You handled that well and got your point across. Thanks!”
Christopher Braum, Yzercode
“content is good, but pace is too fast. I'm learning what a seasoned developer does naturally, but I'm not close to that at all. Therefore, I'm missing the foundation or reasoning that is taken for granted... However, it is great to learn what is possible!”
Mitchell Phillips, Florida Information Technology Group Inc.
“This is simply some of the best online content Microsoft has ever done. Well done! The team approach is fantastic.”
Bob Baker, MicroApplications, Inc.
“A bit rushed. The refactor was a real baffling experience. But the overall pattern presentation was pretty good.”
Jared Youtsey, Configuresoft, Inc.
“This really ties in the designer tasks! The model is easy to understand now.”
Donald Drake, IT Wizards
“Good example of a difficult topic”
Cathy Brinkman, Curry Printing & Digital Solutions
“good one”
Ashith Raj, Ashi