Abbiamo visto come creare la UI di una applicazione WPF, abbiamo visto il BIND, ora vediamo gli stili.
STILI
Gli stili definiscono un gruppo di proprietà che è possibile assegnare a un determinato tipo di controlli per influenzarne l'aspetto estetico
Gli stili risiedono all'interno delle risorse di un contenitore di controlli (es. Window.Resources, StackPanel.Resources e così via).
Vi consiglio questi link:
http://www.winfxitalia.com/articoli/presentation-foundation/gestire-risorse-stili-wpf-1.aspx
http://www.winfxitalia.com/articoli/presentation-foundation/gestire-risorse-stili-wpf-2.aspx
http://community.visual-basic.it/greg/archive/2009/10/26/26796.aspx
http://msdn.microsoft.com/it-it/library/cc294894%28Expression.30%29.aspx
I Trigger invece vengono utilizzati per applicare i valori delle proprietà stabilite negli elementi Setter solo al verificarsi di una determinata condizione.
I Trigger sono molto potenti ed è possibile, ad esempio, valutare più condizioni contemporaneamente utilizzando un elemento MultiTriggers.
http://blogs.ugidotnet.org/PietroLibroBlog/archive/2008/09/17/94063.aspx