Sample code for my #mix10 talk online

.NET, Blend, MIX, MVVM, Silverlight, Technical stuff, Work, WPF
See comments
Update: Seems that not everyone is running on the latest and greatest, which is understandable. To avoid confusion, I added the version of the framework for which these samples are available. In the next few days, I will try to port them to other versions in order to have working samples in WPF3.5, WPF4, SL3 and SL4. Please be patient, thanks!
Update 2: I reconfigured the samples to include all the external assemblies you need to run them (including Microsoft.Practices.Unity.dll, System.Windows.Interactivity and Microsoft.Expression.Interactions.dll)
Update 3: The MVVM Demo 2 (end) now contains the MVVM Light application for Windows Phone 7 that I demoed at TechDays Belgium 2010 in Antwerpen. It features sharing most of the code between the Silverlight 4 application and the Windows Phone 7 application, and creating a new view for the phone application on top of the MainViewModel.

I just saw that the video for my MIX10 session is online already! Impressive work, MIX10 team. I also published the sample code on my web server, so here are the links:

It was a real pleasure and an amazing experience to have this talk and to get all the great feedback! Thanks all for coming, and as usual don’t hesitate to send your feedback!


Previous entry | Next blog entry

Responses to “Sample code for my #mix10 talk online”

  1. Praba Says:

    Sir,I Want to Know It ,
    Normally If I Invoke Button Click Event
    Without MVVM .:
    public Button a;
    private void button_Click(object sender, RoutedEventArgs e)
    a=sender as Button;
    Here i typecasted the sender so it is very for futher operation.

    but it MVVM

    public RelayCommand ClickCommand
    return new RelayCommand((e)=>


    But I Didn’t get the sender as parameter,
    what i have to do ? tech me
    this make my work simple

Comments for Sample code for my #mix10 talk online