CSLA Light PropertyStatus control in Action

I have been working on CSLA Light for a while now and one of the coolest things I’ve gotten to work on is the “PropertyStatus” control. It turns out that creating controls for Silverlight is a huge pain in the neck but I think this one turned out pretty well actually.

So what the property status control does is that once bound to a CSLA business object it will hook into PropertyChanged events and display the properties IsBusy status and various broken rules. It will also disable / make read-only another control based on the authorization rules specified in the object. All in all it’s pretty useful.

I put together a quick little video demonstrating the effects. The second half of the video I have logged in under “Guest” credentials to show how it works with authorization.

Youtube Tutorials

I made a couple tutorial videos related to NBusiness and how to get started with a new project and uploaded them to youtube. The quality is pretty low so it’s hard to see the text but hopefully it’s better than nothing. Here they are:
This video shows the basic steps of creating a new web project, adding an Visual E# entity project then adding a reference. Each subsequent video in this series will be based off of the same code created here.
This video shows how to setup a web config file for a web project referencing a Visual E# project.