Windows Presentation Foundation (WPF) 中的控制項具有 ControlTemplate,其中包含該控制項的視覺化樹狀結構。 您可以修改該控制項的 ControlTemplate 來變更控制項的結構和外觀。 您無法只取代控制項的視覺化樹狀結構的某一部分,若要變更控制項的視覺化樹狀結構,您必須將控制項的 Template 屬性設定為完整的新 ControlTemplate。
桌面佈景主題決定所使用的資源字典。 桌面主題的資源字典隨附於 Visual Studio 安裝。 包含主題的資料夾通常位於 C:\Program Files (x86)\Microsoft Visual Studio\2019\<visual studio edition>\DesignTools\SystemThemes\wpf,其中 <visual studio edition> 代表 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 上的銀色佈景主題。 |
Royale.NormalColor.xaml | Windows XP Media Center Edition 作業系統上的預設佈景主題。 |
Aero.NormalColor.xaml | Windows Vista 作業系統上的預設佈景主題。 |
本節中
按鈕樣式和範本行事曆樣式和範本CheckBox 樣式和範本ComboBox 樣式和範本ContextMenu 樣式和範本DataGrid 樣式和範本DatePicker 樣式和範本DocumentViewer 樣式和範本Expander 樣式和範本框架樣式和範本GroupBox 樣式和範本標籤樣式和範本ListBox 樣式和範本ListView 樣式和範本功能表樣式和範本NavigationWindow 樣式和範本PasswordBox 樣式和範本ProgressBar 樣式和範本RadioButton 樣式和範本RepeatButton 樣式和範本ScrollBar 樣式和範本ScrollViewer 樣式和範本滑桿樣式和範本StatusBar 樣式和範本TabControl 樣式和範本TextBox 樣式和範本Thumb 樣式和範本ToggleButton 樣式和範本工具欄樣式和範本工具提示樣式和範本TreeView 樣式和範本視窗樣式和範本