DCSIMG
MIX 2011: Deep Dive MVVM - Arik Poznanski's Blog

Arik Poznanski's Blog

It CAN be done with .NET

News

MVP

MCC

CodeProject MVP

MCPD

MCTS

Subscribe to my blog by email

Arik Poznanski LinkedIn Profile

Email: arik.com at gmail dot com
or, use this form

Locations of visitors to this page


Sela Group

Sela Canada

DZone MVB

Links

Official Blogs

WPF / SL Blogs

Developers Blogs

MIX 2011: Deep Dive MVVM

This session was delivered by Laurent Bugnion, the creator of MVVM Light.

IMG_20110412_140743

In this session Laurent talked about advanced MVVM topics that every WPF/SL developer face sooner or later.

Laurent used a demo application an showed how to solve some common issues.

For example, how can one share view-models between several different platforms (Silverlight / WP7), short answer: add shared files as links.

Also discussed: what strategy should be used to create view-models and exposes them. Short answer: Either create them in advance and expose them as properties or generate them on the fly, this is of course scenario-dependent.

Laurent also discussed the ancient MVVM question of how can one open a dialog from the view-model (short answer: IDialogService), or navigate from the view-model (S.A.: INavigationService) or invoking animations from the view-model (S.A.: States + Behaviors).

Finally Laurent discussed some common issues when unit-testing view-models.

All in all, it was an excellent lecture. It’s always nice to see top developers struggles with the same issues you face on the everyday. And if you have the same solution that’s also something..

That’s it for now,
Arik Poznanski.

kick it on DotNetKicks.com Shout it

Comments

No Comments