Behaviors & triggers

Behaviors and triggers are very important to correctly separate the view from the view model. For example, to respond to and event in a view model, you cannot simply subscribe to the events in the view. The EventToCommand behavior is a great example to solve this problem.

Catel offers lots of behaviors out of the box, so it is definitely worth taking a look at the behaviors.