I suggest you ...

Support MVVM in VS.NET Metro templates

MVVM is widely recognized as the best pattern for xaml-based projects.
Please change the vs.net templates so that they generate a basic skeleton of an MVVM project (adding subfolders for Views, Viewmodels, Behaviors, Converters)
Add also basic classes like the DelegateCommand and other tools commonly used for MVVM implementation.

This is a short description for:
http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/30254e92-5133-45de-b3c9-f52a72515821

163 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Raffaele RialdiRaffaele Rialdi shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    3 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • BrettBrett commented  ·   ·  Flag as inappropriate

        It would make sense to encourage new users to support a solid testable way of writing applications using MVVM. As a Silverlight developer I would like to see at least the support from SL5 available in Metro, but it seems more like SL3. Limited Commanding, Behaviours, Triggers and more DataBinding source options would be needed. It seems odd that seperation of concerns and IOC have been forgotten in Metro so far.

      Feedback and Knowledge Base