WPFでスタイルとテンプレートがあります。 どちらもコントロールのデザインを変更するための大事な機能です。基本的な機能としては、 スタイルはプロパティをまとめて管理することが出来る機能、テンプレートはコントロールなどの概観を変更すことが出来る機能です。 ただ、スタイルがさす「プロパティ」というのがキモで、ほとんどのWPFコントロールはテンプレート設定も、アニメーションも含めてかなりの機能がプロパティで設定できる用になっています。つまり、スタイルはコントロールカスタマイズを一手にまとめることが出来ます。
Read More...