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.
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.