EditCategory
Control Styling
EditQuestion
How can I create custom ControlTemplate for a ContentControl and its derived classes (Button, Label, etc.)?
EditAnswer
The key, when building the ControlTemplate of a ContentControl (or any of its derived classes), is to include a ContentPresenter object somewhere.
ContentPresenter is a class that will automatically take the content of the ContentControl and display it, when placed into a ContentControl's ControlTemplate.