Información general sobre TextBlock
Actualización: noviembre 2007
El control TextBlock proporciona compatibilidad de texto flexible para aplicaciones de WPF. El elemento se destina principalmente a los escenarios de interfaz de usuario básicos que no requieren más de un párrafo de texto. Admite varias propiedades que permiten controlar con precisión la presentación, como FontFamily, FontSize, FontWeight, TextEffects y TextWrapping. El contenido de texto se puede agregar mediante la propiedad Text. Cuando se utiliza en XAML, el contenido comprendido entre las etiquetas de apertura y de cierre se agrega implícitamente como el texto del elemento.
Para obtener una explicación de todas las propiedades declaradas en TextBlock, consulte Ejemplo TextBlock Properties.
Es muy sencillo crear instancias del elemento TextBlock mediante XAML.
<TextBlock FontSize="18" FontWeight="Bold" FontStyle="Italic">
Hello, world!
</TextBlock>
De igual forma, el uso del elemento TextBlock mediante código resulta relativamente simple.
Dim myTextBlock As New TextBlock()
myTextBlock.FontSize = 18
myTextBlock.FontWeight = FontWeights.Bold
myTextBlock.FontStyle = FontStyles.Italic
myTextBlock.Text = "Hello, world!"
TextBlock myTextBlock = new TextBlock();
myTextBlock.FontSize = 18;
myTextBlock.FontWeight = FontWeights.Bold;
myTextBlock.FontStyle = FontStyles.Italic;
myTextBlock.Text = "Hello, world!";
Nota:Label se puede utilizar como alternativa a TextBlock en aquellas situaciones en que se requiere una compatibilidad de texto mínima, como en el caso de la etiqueta de un control. Utilizar Label puede ser ventajoso porque requiere incluso menos recursos (es más ligero) que TextBlock.