Sparkling Client: Commanding in Prism

Sparkling Client

Commanding allows us to have a very slim View and push our logic into a Presenter/ViewModel and make that logic more testable. Unfortunately, commanding is one of the things that wasn’t included out of the box with Silverlight 2. Instead, there has to be some infrastructure to support Comma...

Running time
0h10m
File size
9.00MB

Download Original File | View original post

Episode synopsis

Commanding allows us to have a very slim View and push our logic into a Presenter/ViewModel and make that logic more testable. Unfortunately, commanding is one of the things that wasn’t included out of the box with Silverlight 2. Instead, there has to be some infrastructure to support Commanding. Prism has that infrastructure. In this episode, we talk to the Patterns and Practices team members to find out their thinking on Commanding and Prism. This show was taped on location in Microsoft building 5 with Patterns & Practices team members Bob Brumfield and David Hill. Also joining us was Shawn Wildermuth.

We talk about:

  • What does Commanding give us?
  • How does Commanding and no-codebehind in MVC relate?
  • How Commanding offers a level of indirection and a richer abstraction than eventing.
  • Creating Commands.

    Hyper-video screencast site See out companion hyper-video on how to do Prism Commands. In addition, we have a previous hyper-video all about Silverlight Prism and how to create a new Prism project.

    ————————-

    Music kindly provided by YACHT

    If you’re interested in Silverlight 2 or Silverlight 3, see our company where we do Silverlight Consulting and Silverlight Development.

    Follow us on twitterSparkling Client on twitter

    You might also like...

    Comments

    Contribute

    Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

    Our tools

    We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

    “There are 10 types of people in the world, those who can read binary, and those who can't.”