コントロールのスタイルとテンプレート
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 オペレーティング システムの既定のテーマ。 |
このセクションの内容
ボタンのスタイルとテンプレート
カレンダーのスタイルとテンプレート
CheckBox のスタイルとテンプレート
ComboBox のスタイルとテンプレート
コンテキストメニューのスタイルとテンプレート
DataGrid のスタイルとテンプレート
DatePicker のスタイルとテンプレート
DocumentViewer のスタイルとテンプレート
エクスパンダーのスタイルとテンプレート
フレームスタイルとテンプレート
GroupBox のスタイルとテンプレート
ラベルスタイルとテンプレート
ListBox のスタイルとテンプレート
ListView のスタイルとテンプレート
メニューのスタイルとテンプレート
NavigationWindow のスタイルとテンプレート
PasswordBox のスタイルとテンプレート
ProgressBar のスタイルとテンプレート
RadioButton のスタイルとテンプレート
RepeatButton のスタイルとテンプレート
ScrollBar のスタイルとテンプレート
ScrollViewer のスタイルとテンプレート
スライダーのスタイルとテンプレート
StatusBar のスタイルとテンプレート
「TabControl」のスタイルとテンプレート
テキストボックスのスタイルとテンプレート
サムネイルスタイルとテンプレート
ToggleButton のスタイルとテンプレート
ツールバーのスタイルとテンプレート
ツールヒントのスタイルとテンプレート
TreeView のスタイルとテンプレート
ウィンドウのスタイルとテンプレート
参照
関連セクション
.NET Desktop feedback