FrameworkElement.FlowDirection 属性

定义

获取或设置文本和其他用户界面 (UI) 元素在控制其布局的任何父元素内流动的方向。

public:
 property System::Windows::FlowDirection FlowDirection { System::Windows::FlowDirection get(); void set(System::Windows::FlowDirection value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None)]
public System.Windows.FlowDirection FlowDirection { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None)>]
member this.FlowDirection : System.Windows.FlowDirection with get, set
Public Property FlowDirection As FlowDirection

属性值

FlowDirection

文本和其他 UI 元素在其父元素中流动的方向,作为枚举的值。 默认值是 LeftToRight

属性

注解

依赖属性用法设置 FlowDirection 此元素。 由于属性值继承,在元素上设置可能会对未在本地设置FlowDirection的所有子元素进行设置FlowDirectionFlowDirection,也可以设置其他方法(如样式)。

此属性不会自动设置为任何应用程序区域性信息的一部分,因为元素可能包含不一定旨在遵守区域性信息隐含的常规流方向的内容。 有关全球化注意事项的详细信息,请参阅 WPF 的全球化

此属性具有定义的公共语言运行时 (CLR) 属性访问器,因此它充当依赖属性。 但是,它还注册为附加属性,因此它也可以作为附加属性运行。 附加注册主要是使属性值继承受支持,但该属性也可以用作真正的附加属性。 仅当要设置流方向的对象具有 FrameworkElement 在其上执行布局的父元素时,附加属性用法才相关,它本身不是 FrameworkElement,并且还没有更直接定义的 FlowDirection 属性。 (一些流文档类(例如 BlockInline 定义自己的 FlowDirection),此属性还可以设置流方向。 然后,最终内容主机读取属性值,而无需附加的属性用法。)

XAML 属性用法

<object FlowDirection="FlowDirection“/>

XAML 文本用法

也可以通过以下 XAML 附加属性用法在不是 FrameworkElement 派生类的类上设置此属性:

<对象 FrameworkElement.FlowDirection=”FlowDirection"/>

依赖项属性信息

标识符字段 FlowDirectionProperty
元数据属性设置为 true AffectsMeasure, AffectsParentArrange, Inherits

此属性既是依赖属性,也是附加属性;请参阅“备注”。

适用于