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