TextAlignment Property

TextBox.TextAlignment Property

 

Gets or sets the horizontal alignment of the contents of the text box.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

member TextAlignment : TextAlignment with get, set

Property Value

Type: System.Windows.TextAlignment

One of the TextAlignment values that specifies the horizontal alignment of the contents of the text box. The default is TextAlignment.Left.

Getting this property returns the current alignment. Setting this property adjusts the contents of the text box to reflect the specified alignment.

This property has a higher precedence than the HorizontalContentAlignment property.

The following example shows how to create a TextBox with a TextAlignment of TextAlignment.Center.

<Page  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel>
    <TextBox 
      Text="Initial text in TextBox" 
      Width="200" 
      TextAlignment="Center"
      TextWrapping="Wrap" 
      MaxLength="500"
      MinLines="1" 
      MaxLines="5" />
  </StackPanel>
</Page>
No code example is currently available or this language may not be supported.

.NET Framework
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
Show:
© 2016 Microsoft