How to: Make a TextBox Control Read-Only

 

This example shows how to configure a TextBox control to not allow user input or modification.

To prevent users from modifying the contents of a TextBox control, set the IsReadOnly attribute to true.

    <TextBox 
      IsReadOnly="True"
    >
      The user may not modify the contents of this TextBox.
    </TextBox>

The IsReadOnly attribute affects user input only; it does not affect text set in the Extensible Application Markup Language (XAML) description of a TextBox control, or text set programmatically through the Text property.

The default value of IsReadOnly is false.

TextBox Overview
RichTextBox Overview

Show: