Can this example be considered as blue-print of MVVM in SIlverlight?

If not, what changes will you consider to make it like one?

I am struggling to understand the use of ProductEditTask and Product partial classes.


If MainPageModel is used as VM for MainPage, then couldn't it have contained all the operations in ProdctEditTask class?


Any explanation will be really helpful.