events
コントロールのスタイルとテンプレート
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 に関するフィードバック
.NET Desktop feedback はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
その他のリソース
トレーニング
モジュール
共有リソースを使用して一貫性のある .NET MAUI XAML ページを設計する - Training
静的共有リソースと動的共有リソースを使用して .NET Multi-Platform App UI (MAUI) ユーザー インターフェイスを構築する方法について説明します。 また、スタイルを使用することで、ユーザー インターフェイスが一貫性とアクセス性の両方を備えたものになることを確認します。