TextBlock.Text TextBlock.Text TextBlock.Text TextBlock.Text Property


Gets or sets the text contents of a TextBlock.

 property System::String ^ Text { System::String ^ get(); void set(System::String ^ value); };
public string Text { get; set; }
member this.Text : string with get, set
Public Property Text As String
Property Value

The text contents of this TextBlock. Note that all non-text content is stripped out, resulting in a plain text representation of the TextBlock contents. The default is Empty.


The following example shows how to set the Text attribute of a TextBlock element.

<TextBlock Text="The text contents of this TextBlock element."/>

Alternately, the contents of a text run may simply be contained by TextBlock element tags.

The following example shows how to set the Text property programmatically.

TextBlock textBlock = new TextBlock();
textBlock.Text = "The text contents of this TextBlock.";
Dim textBlock As New TextBlock()
textBlock.Text = "The text contents of this TextBlock."


Use this property when you want to show plain text in a TextBlock. When you need to format the text, add Inline objects to the Inlines property.

Dependency Property Information

Identifier field TextProperty
Metadata properties set to true AffectsMeasure, AffectsRender

Applies to