Windows Presentation Foundation (WPF) を使用すると、外観をカスタマイズできるコントロールを作成できます。 たとえば、新しい ControlTemplateを作成することで、プロパティの設定以外の CheckBox の外観を変更できます。 次の図は、既定の ControlTemplate を使用する CheckBox と、カスタム ControlTemplateを使用する CheckBox を示しています。 既定のコントロール テンプレートを使用するチェックボックス カスタム コントロール テンプレートを使用するチェック ボックス コントロールの作成時にパーツと状態のモデルに従うと、コントロールの外観がカスタマイズ可能になります。 Blend for Visual Studio などのデザイナー ツールではパーツモデルと状態モデルがサポートされているため

