Blend 3 introduces a powerful design pattern for interactivity: Behaviors. Behaviors allow designers to create production-quality interactivity without writing code. They work in WPF and Silverlight.
For those of you who are missing triggers in Silverlight: Behaviors give you the same power as triggers and actions plus more, in a modular and extensible fashion, not just for WPF but also for Silverlight!