Silverlight Firestarter Labs

Lab 10 - Using the MVVM Pattern in Silverlight Applications - Excercies 1-3

Download this episode

Download Video

Description

Lab 10 - Using the MVVM Pattern in Silverlight Applications

Once you've learned the fundamentals of Silverlight you'll want to learn about best practices that can be applied to your applications to allow for better code re-use, testing and simplified maintenance. In this video Dan and John walk through exercises 1-3 of the MVVM lab and discuss what the MVVM pattern is and why you want to use it. They demonstrate several key aspects of MVVM including the role of service classes, how to create ViewModel classes, how to bind a ViewModel to a View, and how to leverage commanding.

The accompanying lab for this video can be found here: Lab 10 - Silverlight Patterns: Using MVVM

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • Shimoakki

      Hey guys.  I'm working on a Document Management tool written in Silverlight using the MVVM pattern, and I was wondering if you could point me in the right direction for how to handle transmission of large files to and from our document repository.  The architecture and methodology for accessing documents is as follows:  A power user has access to a number of UNC paths where all the docs are located and when the user/client needs a doc, Silverlight is the interface he/she uses with a set of WCF services sitting between the client and the docs.  The problem I'm having is downloading and uploading files > 30MB in size.  I assumed it was an IIS config or Web Config setting, but I couldn't find anything.  Anyway, I know this was a mouthful, but any help would be much appreciated.

      ~Beau Palmquist

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.