Windows Presentation Foundation (WPF) のコントロールには、そのコントロールのビジュアル ツリーを含む ControlTemplate があります。 コントロールの ControlTemplate を変更することで、コントロールの構造と外観を変更できます。 コントロールのビジュアル ツリーの一部のみを置き換える方法はありません。コントロールのビジュアル ツリーを変更するには、コントロールの Template プロパティを新しい完全な ControlTemplateに設定する必要があります。
デスクトップ テーマによって、使用されるリソース ディクショナリが決まります。 デスクトップ テーマのリソース ディクショナリは、Visual Studio のインストールに含まれています。 テーマを含むフォルダーは、一般に、
次の表では、リソース ディクショナリ ファイル名とそれに対応するデスクトップ テーマについて説明します。
| テーマ ファイル | デスクトップ テーマ |
|---|---|
| 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 の Silver テーマ。 |
| Royale.NormalColor.xaml | Windows XP Media Center Edition オペレーティング システムの既定のテーマ。 |
| Aero.NormalColor.xaml | Windows Vista オペレーティング システムの既定のテーマ。 |
このセクションにて
ボタンのスタイルとテンプレートカレンダーのスタイルとテンプレートチェックボックスのスタイルとテンプレートコンボボックスのスタイルとテンプレートコンテキストメニューのスタイルとテンプレートデータグリッドのスタイルとテンプレート日付ピッカーのスタイルとテンプレートドキュメントビューワーのスタイルとテンプレートエキスパンダーのスタイルとテンプレートフレームのスタイルとテンプレートグループボックスのスタイルとテンプレートラベルのスタイルとテンプレートリストボックスのスタイルとテンプレートリストビューのスタイルとテンプレートメニューのスタイルとテンプレートナビゲーションウィンドウのスタイルとテンプレートパスワードボックスのスタイルとテンプレートプログレスバーのスタイルとテンプレートラジオボタンのスタイルとテンプレートリピートボタンのスタイルとテンプレートスクロールバーのスタイルとテンプレートスクロールビューワーのスタイルとテンプレートスライダーのスタイルとテンプレートステータスバーのスタイルとテンプレートタブコントロールのスタイルとテンプレートテキストボックスのスタイルとテンプレートサムのスタイルとテンプレートトグルボタンのスタイルとテンプレートツールバーのスタイルとテンプレートツールチップのスタイルとテンプレートツリービューのスタイルとテンプレートウィンドウのスタイルとテンプレート
リファレンス
関連セクション
.NET Desktop feedback