Compartir a través de


Información general sobre el modelo de contenido de TextBlock

Actualización: noviembre 2007

En esta información general del modelo de contenido se describe el contenido compatible con TextBlock. TextBlock es un control ligero que permite mostrar pequeños fragmentos de contenido dinámico.

Este tema contiene las secciones siguientes.

  • Propiedades de contenido de TextBlock
  • Agregar contenido dinámico
  • Tipos que comparten este modelo de contenido
  • Tipos que pueden contener objetos TextBlock
  • Temas relacionados

Propiedades de contenido de TextBlock

Un objeto TextBlock tiene las siguientes propiedades de contenido.

Agregar contenido dinámico

TextBlock puede hospedar y mostrar elementos de contenido dinámico Inline. Entre los elementos que admite se incluyen AnchoredBlock, Bold, Hyperlink, InlineUIContainer, Italic, LineBreak, Run, Span y Underline.

En los ejemplos siguientes se muestra el uso de la propiedad Inlines para agregar elementos dinámicos a un control TextBlock.

TextBlock textBlock1 = new TextBlock();
TextBlock textBlock2 = new TextBlock();

textBlock1.TextWrapping = textBlock2.TextWrapping = TextWrapping.Wrap;
textBlock2.Background = Brushes.AntiqueWhite;
textBlock2.TextAlignment = TextAlignment.Center;

textBlock1.Inlines.Add(new Bold(new Run("TextBlock")));
textBlock1.Inlines.Add(new Run(" is designed to be "));
textBlock1.Inlines.Add(new Italic(new Run("lightweight")));
textBlock1.Inlines.Add(new Run(", and is geared specifically at integrating "));
textBlock1.Inlines.Add(new Italic(new Run("small")));
textBlock1.Inlines.Add(new Run(" portions of flow content into a UI."));

textBlock2.Text =
    "By default, a TextBlock provides no UI beyond simply displaying its contents.";

En la ilustración siguiente se muestra cómo se representa este ejemplo.

Captura de pantalla: TextBlocks y botones

Tipos que comparten este modelo de contenido

Únicamente TextBlock utiliza este modelo de contenido.

Tipos que pueden contener objetos TextBlock

Consulte Modelo de contenido de WPF.

Vea también

Conceptos

Información general sobre documentos dinámicos