AnchoredBlock.TextAlignment 属性

定义

获取或设置一个值,该值指示文本内容的水平对齐方式。

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

属性值

TextAlignment

TextAlignment 枚举的一个成员,它指定所需的对齐方式。

默认值是 Left

示例

以下示例演示如何设置 TextAlignment 元素的属性 Block

<FlowDocument>
  <Paragraph Background="GhostWhite" TextAlignment="Center">
    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>

下图显示了上一个示例如何使用 文本对齐方式呈现 (默认) 。

屏幕快照:左对齐的 TextAlign 属性值

下图显示了同一示例如何使用 文本对齐方式呈现。

屏幕快照:右对齐的 TextAlign 值

下图显示了同一示例如何使用 中心 文本对齐方式呈现。

屏幕快照:居中对齐的 TextAlign 属性值

下面的示例演示如何以编程方式设置 TextAlignment 属性。

Paragraph par = new Paragraph();
par.TextAlignment = TextAlignment.Center;
Dim par As New Paragraph()
par.TextAlignment = TextAlignment.Center

注解

依赖项属性信息

标识符字段 TextAlignmentProperty
元数据属性设置为 true AffectsMeasureAffectsRenderInherits

适用于