ContentControl.Content Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets or sets the value of the ContentControl dependency property.
Assembly: System.Windows (in System.Windows.dll)
XMLNS for XAML: Not mapped to an xmlns.
<contentControl> singleObject </contentControl> -or- <contentControl>stringContent</contentControl>
<contentControl Content="stringContent"/>
XAML Values
Property Value
Type: System.ObjectAn object that contains the control's content. The default is Nothing.
Dependency property identifier field: ContentProperty
The Content property of a ContentControl can be any type of object, such as a string, a UIElement, or a DateTime. When Content is set to a UIElement, the UIElement is displayed in the ContentControl. When Content is set to another type of object, a string representation of the object is displayed in the ContentControl.
Content is the XAML content property of ContentPresenter and can thus support this content element syntax, as opposed to having to specify contentControl.Content as a property element.
Content Model: This property is used to set the content of controls that inherit from ContentControl and can be any object.
The following example shows how to set different types of content for two Button controls and a CheckBox, which inherit from ContentControl.
<StackPanel Name="root" Width="480" HorizontalAlignment="Center" VerticalAlignment="Center"> <!--Create a Button with a string as its content.--> <Button Margin="10" Content="This is string content of a Button"/> <!--Create a Button with a single UIElement as its content.--> <Button Margin="10"> <Rectangle Height="40" Width="40" Fill="Blue"/> </Button> <!--Create a Button with a panel that contains multiple objects as its content.--> <CheckBox Margin="10"> <StackPanel Margin="3,0,0,0" Orientation="Horizontal"> <Ellipse Height="10" Width="10" Fill="Blue"/> <TextBlock TextAlignment="Center" Text="A string of text"></TextBlock> </StackPanel> </CheckBox> </StackPanel>