Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

MVVM in WPF and Silverlight - Part 3

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
8,863
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Sep 9, 2010

This video is part of a series of screencasts that I recorded to demonstrate how to apply the MVVM (model-view-viewmodel) architecture in WPF and Silverlight applications. In this third part I show how we create the basic WPF user interface and how we do the first data bindings.

Remember, this has been live coding. Therfore you will see me messing up the sample now and then. However, in the end it's working fine.

Category:

Howto & Style

Tags:

License:

Standard YouTube License

  • likes, 1 dislikes

Link to this comment:

Share to:
see all

All Comments (8)

Sign In or Sign Up now to post a comment!
  • Exceptional!!!

  • The very basics of MVVM is shown in this video.

    Still, very helpful.

  • @soberauer In American English it is pronounced "mod-eL." "Mode-al" denotes modality.

  • @TheSellexProject The ViewModel is bound to the View. In my opinion, it makes sense that both Views and ViewModels share the same assembly.

  • I would probably consider allocating a separate assembly for your ViewModel. I also wonder how well this model works out in more complex cases...

  • Thanks for this tutorial. I believe that model is not pronounced the same way as modal. I have been speaking English for 30 years, so hopefully I'm correct... unless it's different in American English? :)

  • Started my second watch of this series.

    What about creating a class library for your ViewModel code, instead?

  • Why you didn't used the ObservableCollection?

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more