Non è un segreto che nella prossima release di WPF troveremo il supporto al VisualStateManager (già presente in Silverlight), nel caso vogliate un anteprima con relativo codice, cliccate qui.
Inizialmente ero molto scettico sull’utilizzo di VisualStateManager rispetto ai Triggers (che spero comunque facciano il loro ingresso nella prossima versione di Silverlight) ma devo ammettere che l’utilizzo semplifica notevolmente la gestione dello stato di uno o più elementi.