Brian Genisio's House of Bilz

  Home  |   Contact  |   Syndication    |   Login
  72 Posts | 0 Stories | 186 Comments | 0 Trackbacks

News

Locations of visitors to this page

Archives

Post Categories

Who am I?

More Adventures in MVVM

So, I am getting myself ready to head out to Sandusy, Ohio for three days of nerdy fun at CodeMash.  While I am there, I will be giving my “Introduction to the MVVM Pattern”.  In preparation for this talk, I decided to create a new demo application.  This application is a calendar and session list for the conference.  It is not terribly fancy (I wish I had more time (or talent) to skin it better), but it highlights many of the concepts that I will be speaking about in my presentation.

The app is a Silverlight 3 project utilizing the Telerik Scheduler control.  This particular control is rather rich, and I was excited to get my hands dirty with it. The ViewModel for the scheduler was primarily responsible for translating session data into something the Telerik control could consume.   The app also includes a session list with a filter panel which is derived from the session data.  This is where the majority of the MVVM code can be found.  The ViewModels for the session list are responsible for dynamically creating and merging filter predicates based on the values in the session list. 

CodeMashSessions.Calendar CodeMashSessions.Sessions

You can play with the application at http://HouseOfBilz.net/CodeMash

CodeMashSessions Source Code: http://www.houseofbilz.net/codemash/CodeMashSessions.Source.zip

Twitter "Ball of Mud" vs MVVM Source Code: http://houseofbilz.net/codemash/Twitter-BallOfMud-vs-MVVM.zip

Slides from "An Introduction to the MVVM Pattern": http://houseofbilz.net/codemash/MVVM.ppt

 

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
posted on Monday, January 11, 2010 2:59 PM

Feedback

# re: Adventures in MVVM – CodeMash Schedule Application 4/10/2010 12:53 AM renommiertes Casino
The CodeMash conference is next week – it is a regional “software developer smörgåsbord” covering topics on a wide variety of technologies, patterns and processes. There are times when all 650ish attendees are together for keynotes and meals, but at other times there are 5-6+ different sessions going on throughout the conference center.




Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: