Block.FlowDirection 属性

定义

获取或设置 Block 元素中内容流的相对方向。

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

属性值

指定相对流方向的 FlowDirection 值之一。 默认值为 LeftToRight

示例

以下示例演示如何设置 Block 元素(Paragraph)的 FlowDirection 属性。

<FlowDocument>
  <Paragraph FlowDirection="LeftToRight">
    This paragraph will flow from left to right.
  </Paragraph>
</FlowDocument>

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

Paragraph par = new Paragraph(new Run("This paragraph will flow from left to right."));
par.FlowDirection = FlowDirection.LeftToRight;
Dim par As New Paragraph(New Run("This paragraph will flow from left to right."))
par.FlowDirection = FlowDirection.LeftToRight

注解

获取此属性将返回当前有效的流方向。 设置此属性会导致 Block 元素的内容在指示的方向重新流动。

内容的流方向通常对应于所表示语言的内在流方向。 希伯来语和阿拉伯语是自然从右向左流动的语言示例。 英语、德语和俄语是自然从左向右流动的语言示例。

注意

此属性的值不会自动更改,以匹配操作系统使用的语言。 如果需要使用其他值 n 默认LeftToRight,必须自行指定。

Dependency 属性信息

标识符字段 FlowDirectionProperty
设置为 true 的元数据属性 InheritsAffectsParentArrange

适用于