Dela via


Kontrollformat och mallar

Kontroller i Windows Presentation Foundation (WPF) har en ControlTemplate som innehåller kontrollens visuella träd. Du kan ändra strukturen och utseendet på en kontroll genom att ändra kontrollens ControlTemplate. Det finns inget sätt att ersätta endast en del av kontrollens visuella träd. om du vill ändra det visuella trädet för en kontroll måste du ange kontrollens Template egenskap till dess nya och fullständiga ControlTemplate.

Skrivbordsteman avgör vilken resursordlista som används. Resursordlistor för skrivbordsteman ingår i Visual Studio-installationen. Mappen som innehåller teman finns vanligtvis på C:\Program Files (x86)\Microsoft Visual Studio\2019\<Visual Studio Edition>\DesignTools\SystemThemes\wpf, där <Visual Studio Edition> representerar versionen av Visual Studio.

I följande tabell beskrivs filnamnen för resursordlistan och deras motsvarande skrivbordsteman.

Temafil Skrivbordstema
Classic.xaml Klassiskt Windows-utseende (från Windows 95, Windows 98 och Windows 2000) på Windows XP-operativsystemet..
Luna.NormalColor.xaml Standardblå tema i Windows XP.
Luna.Homestead.xaml Olivtema i Windows XP.
Luna.Metallic.xaml Silvertema i Windows XP.
Royale.NormalColor.xaml Standardtema i operativsystemet Windows XP Media Center Edition.
Aero.NormalColor.xaml Standardtema i Windows Vista-operativsystemet.

I det här avsnittet

knappformat och mallar
kalenderformat och mallar
CheckBox-stilar och mallar
Kombinationsruteformat och mallar
ContextMenu-formatmallar och mallar
DataGrid-format och mallar
DatePicker-format och mallar
DocumentViewer-formatmallar och mallar
expanderformat och mallar
ramformat och mallar
GroupBox-formatmallar och mallar
etikettformat och mallar
ListBox-format och mallar
ListView-format och mallar
menyformat och mallar
Navigeringsfönsterstilar och formatmallar
Lösenordsbox-format och mallar
ProgressBar-formatmallar och mallar
RadioButton-stilar och mallar
RepeatButton-formatmallar och mallar
Rullningslistformat och mallar
ScrollViewer-format och mallar
Skjutreglage stilar och mallar
Statusfältets formatmallar och mallar
TabControl-format och mallar
textruteformat och mallar
tumformat och mallar
Växlingsknappformat och mallar
Format och mallar i verktygsfältet
Knappbeskrivningsformat och mallar
TreeView-format och mallar
fönsterformat och mallar

Hänvisning

System.Windows.Controls

ControlTemplate

Översikt över kontrollkonstruktion

Styling och gjutning av mallar