Udostępnij za pośrednictwem


Style i szablony kontrolek

Kontrolki w programie Windows Presentation Foundation (WPF) mają ControlTemplate zawierające drzewo wizualne tej kontrolki. Możesz zmienić strukturę i wygląd kontrolki, modyfikując ControlTemplate tej kontrolki. Nie ma możliwości zastąpienia tylko części drzewa wizualnego kontrolki; aby zmienić drzewo wizualne kontrolki, należy ustawić właściwość Template kontrolki na nową i pełną ControlTemplate.

Motywy pulpitu określają, który słownik zasobów jest używany. Słowniki zasobów dla motywów pulpitu są dołączone do instalacji programu Visual Studio. Folder zawierający motywy znajduje się zazwyczaj w folderze C:\Program Files (x86)\Microsoft Visual Studio\2019\<visual studio edition>\DesignTools\SystemThemes\wpf, gdzie <wydanie programu Visual Studio> reprezentuje edycję programu Visual Studio.

W poniższej tabeli opisano nazwy plików słownika zasobów i odpowiadające im motywy pulpitu.

Plik motywu Motyw pulpitu
Classic.xaml Klasyczny wygląd systemu Windows (z systemów Windows 95, Windows 98 i Windows 2000) w systemie operacyjnym Windows XP.
Luna.NormalColor.xaml Domyślny niebieski motyw w systemie Windows XP.
Luna.Homestead.xaml Motyw Oliwkowy w systemie Windows XP.
Luna.Metallic.xaml Motyw Silver w systemie Windows XP.
Royale.NormalColor.xaml Motyw domyślny w systemie operacyjnym Windows XP Media Center Edition.
Aero.NormalColor.xaml Motyw domyślny w systemie operacyjnym Windows Vista.

W tej sekcji

Style i szablony przycisków
Style i szablony kalendarza
Style i szablony pola wyboru
style i szablony ComboBox
Style i szablony menu kontekstowego
style i szablony usługi DataGrid
Style i Szablony DatePicker
style i szablony programu DocumentViewer
Style i Szablony Ekspandera
Style i Szablony Ramek
Style i szablony dla GroupBox
Style i Szablony Etykiet
Style i szablony ListBox
Style i szablony ListView
Menu Style i szablony
Style i szablony okna nawigacji
style i szablony PasswordBox
ProgressBar — style i szablony
Style i szablony przycisków radiowych
Style i szablony RepeatButton
Style i szablony dla paska przewijania
Style i szablony programu ScrollViewer
Style i szablony suwaka
Style i szablony paska stanu
TabControl Style i Szablony
Style i szablony pola tekstowego
Style i szablony miniatur
Style i Szablony ToggleButton
Style i szablony paska narzędzi
style i szablony etykietek narzędzi
Style i szablony widoku drzewa
style i szablony okien

Odniesienie

System.Windows.Controls

ControlTemplate

Tworzenie kontrolek — omówienie

Stylizacja i Szablonowanie