Windows Dev Center

Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

TextBlock::TextAlignment Property

Gets or sets a value that indicates the horizontal alignment of text content.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public:
property TextAlignment TextAlignment {
	TextAlignment get ();
	void set (TextAlignment value);
}
<object TextAlignment="TextAlignment" .../>

Property Value

Type: System.Windows::TextAlignment
One of the TextAlignment values that specifies the desired alignment. The default is TextAlignment::Left.

This dependency property also has an attached property usage. In XAML, the usage is <object TextBlock::TextAlignment="value".../>, where object is an object element (typically a flow element) contained within a TextBlock, and value is a string value of the TextAlignment enumeration. In code, the attached property usage is supported by GetTextAlignment and SetTextAlignment. The attached property usage is not common.

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

<TextBlock 
  Name="textBlock"

  Background="AntiqueWhite" 
  Foreground="Navy" 

  FontFamily="Century Gothic"
  FontSize="12"
  FontStretch="UltraExpanded"
  FontStyle="Italic"
  FontWeight="UltraBold"

  LineHeight="Auto"
  Padding="5,10,5,10"
  TextAlignment="Center"
  TextWrapping="Wrap"

  Typography.NumeralStyle="OldStyle"
  Typography.SlashedZero="True"
>
  <Run Background="LightGreen">Text run 1.</Run>
  <LineBreak/><Run Background="LightBlue">Text run 2.</Run>
  <LineBreak/><Run Background="LightYellow">Text run 3.</Run>
</TextBlock>

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

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft