In WPF Content Presenter is a control that displays a single piece of content. 
CONTENT PRESENTER: Content Presenter in WPF is used inside control templates, as well as inside the root application markup. The concept of ContentPresenter is quite simple – it is a placeholder for any XAML content and it can be used to insert content at runtime. Or we can say that ContentPresenter is a class that will automatically take the content of the ContentControl and display it, when placed into a ContentControl's ControlTemplate. 
A content presenter is used via the ContentPresenter element:
<ContentPresenter></ContentPresenter> 
Syntax: 
<ContentPresenter Name="MyContent">
   <ContentPresenter.Content>
      <Button>Click Me</Button>
   </ContentPresenter.Content>
</ContentPresenter>