ContentControl.ContentTemplate Propiedad

Definición

Obtiene o establece la plantilla de datos utilizada para mostrar el contenido de ContentControl.

public:
 property System::Windows::DataTemplate ^ ContentTemplate { System::Windows::DataTemplate ^ get(); void set(System::Windows::DataTemplate ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.DataTemplate ContentTemplate { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.ContentTemplate : System.Windows.DataTemplate with get, set
Public Property ContentTemplate As DataTemplate

Valor de propiedad

DataTemplate

Plantilla de datos. El valor predeterminado es null.

Atributos

Ejemplos

En los ejemplos siguientes se muestra cómo crear una plantilla de contenido y aplicarla a un control de contenido.

<DataTemplate x:Key="template1">
  <TextBlock Text="{Binding}" FontSize="12" FontWeight="Bold" TextWrapping="Wrap"></TextBlock>
</DataTemplate>
<ContentControl Name="contCtrl" ContentTemplate="{StaticResource template1}" 
    Content="This is the content of the content control."/>

Comentarios

Establezca esta propiedad en para DataTemplate especificar la apariencia de ContentControl. Para más información sobre las plantillas de datos, consulte Información general sobre plantillas de datos.

Uso de atributos XAML

<object ContentTemplate="{resourceExtension styleResourceKey}"/>  

Valores XAML

resourceExtension
Extensión de marcado que identifica cómo hacer referencia al recurso de plantilla, ya sea StaticResource o DynamicResource. Consulta Recursos XAML.

styleResourceKey
Clave que identifica el selector de plantillas solicitado. La clave hace referencia a un recurso existente en .ResourceDictionary

Nota

La sintaxis del elemento property es técnicamente posible, pero no se recomienda. Para obtener más información, vea Estilos y plantillas insertados.

Información sobre propiedades de dependencia

Campo identificador ContentTemplateProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a