Content Model: The Content property and Header property of a HeaderedContentControl can be set to any type of object. For more information on the content model for HeaderedContentControl, see Controls Content Model Overview.
A HeaderedContentControl has a limited default style. An application developer can create a HeaderedContentControl, but its appearance will be very simple. If you wish to enhance the appearance of the control, you can create a new ControlTemplate. A HeaderedContentControl is useful for creating custom controls because it provides a model for single content controls with headers.