Export (0) Print
Expand All

ContentPresenter::Content Property

Gets or sets the data used to generate the child elements of a ContentPresenter.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public:
property Object^ Content {
	Object^ get ();
	void set (Object^ value);
}
Typically, you use TemplateBinding to bind this property value to a value on templated control. For XAML information, see TemplateBinding Markup Extension.

Property Value

Type: System::Object
The data used to generate the child elements. The default is nullptr.

Identifier field

ContentProperty

Metadata properties set to true

AffectsMeasure

When you place a ContentPresenter in the ControlTemplate of a ContentControl, it automatically displays the Content of the templated control. This means that if you set the TargetType of your ControlTemplate to be Button, the Content property of the ContentPresenter is implicitly bound to the Content of the Button that is using that ControlTemplate.

To set up bindings for the ContentPresenter properties, you may want to consider using the ContentSource property. The ContentSource property points to a property on the templated parent as well as aliases the associated template and template selector properties automatically.

.NET Framework

Supported in: 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

ADD
Show:
© 2014 Microsoft