コントロールのスタイルとテンプレート

Windows Presentation Foundation (WPF) のコントロールには、そのコントロールのビジュアル ツリーを含む ControlTemplate があります。 コントロールの構造や外観を変更するには、そのコントロールの ControlTemplate を変更します。 コントロールのビジュアル ツリーの一部だけを置き換えることはできません。コントロールのビジュアル ツリーを変更するには、コントロールの Template プロパティをその新しい完全な ControlTemplate に設定する必要があります。

デスクトップ テーマにより、使用するリソース ディクショナリが決まります。 デスクトップ テーマにより、使用するリソース ディクショナリが決まります。 デスクトップ テーマに対するリソース ディクショナリを取得するには、既定の WPF テーマを参照してください。

次の表は、リソース ディクショナリ ファイル名とデスクトップ テーマの対応関係をまとめたものです。

テーマ ファイル

デスクトップ テーマ

Classic.xaml

Windows XP オペレーティング システムにおけるクラシックな Windows (Windows 95、Windows 98、および Windows 2000) の外観。

Luna.NormalColor.xaml

Windows XP の既定の青のテーマ。

Luna.Homestead.xaml

Windows XP のオリーブのテーマ。

Luna.Metallic.xaml

Windows XP のシルバーのテーマ。

Royale.NormalColor.xaml

Windows XP Media Center Edition オペレーティング システムの既定のテーマ。

Aero.NormalColor.xaml

Windows Vista オペレーティング システムの既定のテーマ。

このセクションの内容

参照

System.Windows.Controls

ControlTemplate

関連項目

コントロールの作成の概要

スタイルとテンプレート