FlowDocument.TextAlignment Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą poziome wyrównanie zawartości tekstowej.Gets or sets a value that indicates the horizontal alignment of text content.

public:
 property System::Windows::TextAlignment TextAlignment { System::Windows::TextAlignment get(); void set(System::Windows::TextAlignment value); };
public System.Windows.TextAlignment TextAlignment { get; set; }
member this.TextAlignment : System.Windows.TextAlignment with get, set
Public Property TextAlignment As TextAlignment

Wartość właściwości

Jedna z wartości TextAlignment, która określa pożądaną wartość wyrównania.One of the TextAlignment values that specifies the desired alignment. Wartość domyślna to Left.The default is Left.

Przykłady

Poniższy przykład pokazuje, jak ustawić atrybut TextAlignment elementu FlowDocument.The following example shows how to set the TextAlignment attribute of a FlowDocument element.

<FlowDocumentReader>
  <FlowDocument
    TextAlignment="Center"
>
    <Paragraph Background="GhostWhite">
      One<LineBreak/>
      two two<LineBreak/>
      Three Three Three<LineBreak/>
      four four four four<LineBreak/>
      Five Five Five Five Five<LineBreak/>
      six six six six six six<LineBreak/>
      Seven Seven Seven Seven Seven Seven Seven<LineBreak/>
      eight eight eight eight eight eight eight eight
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

Na poniższej ilustracji przedstawiono sposób, w jaki poprzednie FlowDocument renderowane z Left wyrównanie tekstu (wartość domyślna).The following figure shows how the preceding FlowDocument renders with Left text alignment (the default).

Zrzut ekranu: wartość właściwości TextAlign z lewejScreenshot: TextAlign property value of Left

Na poniższej ilustracji pokazano, jak te same FlowDocument renderowane przy użyciu Right wyrównania tekstu.The following figure shows how the same FlowDocument renders with Right text alignment.

Zrzut ekranu: wartość TextAlign z prawejScreenshot: TextAlign value of Right

Na poniższej ilustracji pokazano, jak te same FlowDocument renderowane przy użyciu Center wyrównania tekstu.The following figure shows how the same FlowDocument renders with Center text alignment.

Zrzut ekranu: wartość właściwości TextAlign środkaScreenshot: TextAlign property value of Center

Poniższy przykład pokazuje, jak ustawić właściwość TextAlignment programowo.The following example shows how to set the TextAlignment property programmatically.

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));

// Text will be centered.
flowDoc.TextAlignment = TextAlignment.Center;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))

' Text will be centered.
flowDoc.TextAlignment = TextAlignment.Center

Uwagi

Informacje dotyczące właściwości zależnościDependency Property Information

Pole identyfikatoraIdentifier field TextAlignmentProperty
Właściwości metadanych ustawione na trueMetadata properties set to true AffectsMeasure, AffectsRender, InheritsAffectsMeasure, AffectsRender, Inherits

Dotyczy