Run.Text Property


Gets or sets the unformatted text contents of this text Run.

 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

A string that specifies the unformatted text contents of this text Run. The default is Empty.


The following example shows how to set the Text attribute of a Run element directly and by using binding.

        <TextBox x:Key="DataStore" Text="This is an example of text flow using bound run" />
                <Run Text="This is an example of Run" />
                <Run Text="{Binding Source={StaticResource DataStore}, Path=Text}" />


Starting in the .NET Framework 4, the Text property of the Run object is a dependency property, which means that you can bind the Text property to a data source. The Text property fully supports one-way binding in FlowDocumentReader and other controls that display read-only text. For more information about data binding, see Data Binding Overview.


Binding text to a Run object contained within RichTextBox is not supported. Editing operations within the RichTextBox may cause the binding to be cleared.

Applies to