コントロールのスタイルとテンプレート
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 オペレーティング システムの既定のテーマ。 |