#1,136 – WPF Controls Are Lookless

In WPF, existing controls are “lookless”, meaning that the control’s behavior (the code) is independent from its appearance (as defined in its control template).

When a control is lookless, you can completely re-define the control’s appearance by providing your own control template for the control.  In general, you can do this without impacting the control’s behavior.

If you don’t specify a control template for the control, you’ll get a default control template that presents the control with a default appearance.