The HeaderedContentControl is a simple control that provides
a header and content. As we see from content-based controls, we still can
provide flexibility using these simple controls to do more advanced layouts
that we may need to be accustomed to.
The HeaderedContentControl class provides a header and
content to display data in, but also provide a template for each, which allows
binding to these templates via an object bound to the DataContext property.