EditCategory
Styles and Templates
EditQuestion
What is a ControlTemplate?
EditAnswer
A ControlTemplate defines the Visual Tree of a control.
All standard controls come with a default template, but if the default representation of the control lacks details or does not match your needs, you can create another template for the control and apply the template to that control.
Also, when creating a custom control, you'll most probably want to override the default ControlTemplate inherited from the base class.