Skinned Application Sample
アプリケーションのスキンを変更するサンプルです。
System.Windows.ResourceDictionaryにApplicaton.LoadComponent()メソッドを使って読み込み、それをApplication.Property[]に代入するといった仕組みになっています。
まあ、Staticでグローバルな変数にがっさりスキンを代入しちゃうのは個人的にはあまり気に入らないですが、そのあたりの実装は自分で書きかえればいいのかもしれないんですけどね。